我正在尝试使用 request.js 将文件上传到 s3,但上传后文件数据似乎不正确。我应该改用响应对象的数据属性吗?
var flickrPhotoUrl = 'http://c1.staticflickr.com/3/2207/2305523141_1f98981685_z.jpg?zz=1';
request.get(flickrPhotoUrl, function(error, response, body){
if (body) {
s3.upload({
Body: body,
Bucket: 'my-uploads',
Key: 'photo.jpg',
}, function (err) {
done(err);
});
}
else
{
done('no response');
}
});
当我在上传后从 s3 抓取文件时,它不是一个可识别的图像,而且似乎是原来的两倍。