如何将图像资源编码为Meteor中的base64数据URI?

时间:2017-02-01 17:26:32

标签: javascript meteor

我的Meteor项目的private目录中有一个图像资源,我需要将图像编码为数据URI。

我知道我使用Assets.getBinary加载文件,但是对该文件进行base64编码的最佳方法是什么?

1 个答案:

答案 0 :(得分:2)

Meteor实际上有一个内置的base64软件包,但默认情况下它没有添加。

通过调用meteor add base64添加包。

然后可以像这样创建数据URI:

var binaryImage = Assets.getBinary('pdf-logo.png');
var dataURI = 'data:image/png;base64,' + Base64.encode(binaryImage);