Estoy intentando codificar una imagen usando base64 en Node.JS para pasar a la API de PostageApp como un archivo adjunto. Pensé que lo tenía funcionando pero adjunta un archivo de 1K que no es exactamente lo que estaba buscando.Node.JS - Codificación de imágenes en base64 usando el Buffer
Aquí está mi código:
var base64data;
fs.readFile(attachment, function(err, data) {
base64data = new Buffer(data).toString('base64');
});
Y aquí es la parte de la llamada a la API que estoy haciendo:
attachments: {
"attachment.txt" : {
content_type: "application/octet-stream",
content: base64data
},
}
estoy un poco perdido, al no ser tan grande con el Nodo, pero pensé que funcionaría ¡Cualquier ayuda sería apreciada!
@Jim Schubert, ese consejo está mal Y mal. Primero, readFile lee todo el archivo, no fragmentos. En segundo lugar, bloquear el código bloquearía todo el servidor, idea estúpida. – thejh