Я пытаюсь кодировать изображение, используя base64 в Node.JS, чтобы передать его API-интерфейсу PostageApp в качестве вложения. Я думал, что у меня это работает, но он прикрепляет файл 1K, который не совсем то, что я искал.
Вот мой код:
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
},
}
Я немного растерялся, не так уж и хорош с Node, но я думал, что это сработает. Любая помощь будет оценена!