我的Meteor App上有一条路线:
this.route("/userimg/:id", function(){
console.log("hello");
img_base64 = Meteor.users.findOne(this.params.id).userimage;
this.response.writeHead(200, {'Content-Type': 'image/png' });
},{where: 'server'});
通过这条路线,我想从我的Mongo-Collection中提供Userimages。
我的Collection中有base64编码的图像,并将其保存为varibale img_base64
。
我的问题是,我需要对base64变量做什么才能将其作为png响应?
我需要像this.response.end(img_base64,....)
这样的东西。
谢谢你的帮助!
答案 0 :(得分:3)
这就是你所需要的(假设img_base64
是一个字符串):
this.response.end(img_base64, 'base64');