Estoy tratando de recuperar una imagen de S3 en el nodo utilizando la siguiente:Node.JS Knox s3 recuperación de imágenes
app.get('/photos', function(req, res, next) {
var data = '';
s3.get('/tmp/DSC_0904.jpg').on('response', function(s3res){
console.log(s3res.statusCode);
console.log(s3res.headers);
s3res.setEncoding('binary');
s3res.on('data', function(chunk){
data += chunk;
});
s3res.on('end', function() {
res.contentType('image/jpeg');
res.send(data);
});
}).end();
});
Estoy abierto a sugerencias en cuanto a por qué esto no funciona.
¿Qué se obtiene como respuesta? – mamoo
Obtengo datos, sin embargo, está mutilado de alguna manera, por lo que no es un archivo jpg válido. – jbg
¿Alguna vez resolvió esto? Tengo el mismo problema. – Kit