我试图在Node.JS中使用base64对图像进行编码以作为附件传递给PostageApp API。我认为我有它的工作,但它附有一个1K文件,这不是我正在寻找的。Node.JS - 使用缓冲区对base64中的图像进行编码使用缓冲区
这里是我的代码:
var base64data;
fs.readFile(attachment, function(err, data) {
base64data = new Buffer(data).toString('base64');
});
而这里的API调用,我想提出的部分:
attachments: {
"attachment.txt" : {
content_type: "application/octet-stream",
content: base64data
},
}
我有点失落,不是与节点如此之大,但我认为它会奏效。任何帮助,将不胜感激!
@Jim Schubert,那个建议是错误的和不好的。首先,readFile读取整个文件,而不是块。其次,阻止代码会阻止整个服务器,愚蠢的想法。 – thejh