我想服务一个base64图像给用户使用hapijs,不知道为什么下面的代码不起作用,有什么建议吗?Hapijs服务base64图像
server.route({
method: 'GET',
path: '/image',
handler: function (request, reply) {
var b64str="data:image/gif;base64,R0lGODlhPQBEAPeoAJosM//AwO/AwH...";
var buf = new Buffer(b64str, 'base64');
reply(buf).bytes(buf.length).header('Content-type', 'image/gif');
}
});
你有没有尝试从'b64str'中剥离'data:image/gif; base64,',然后传递给'Buffer'? – Ankh