Node.js Knox S3 Retroval

Я пытаюсь получить изображение из S3 в узле, используя следующее:

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();
});

Я открыт для предложений относительно того, почему это не работает.

5
задан ben75 26 October 2014 в 12:15
поделиться