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