我的Meteor项目的private
目录中有一个图像资源,我需要将图像编码为数据URI。
我知道我使用Assets.getBinary
加载文件,但是对该文件进行base64编码的最佳方法是什么?
答案 0 :(得分:2)
Meteor实际上有一个内置的base64软件包,但默认情况下它没有添加。
通过调用meteor add base64
添加包。
然后可以像这样创建数据URI:
var binaryImage = Assets.getBinary('pdf-logo.png');
var dataURI = 'data:image/png;base64,' + Base64.encode(binaryImage);