【发布时间】:2016-09-09 12:31:07
【问题描述】:
我正在使用此代码从 Amazon S3 获取数据:
var s3 = new aws.S3({
access_key_id: system.config.amazonS3.accessKey,
secret_access_key: system.config.amazonS3.secretAccessKey
});
var params = {Bucket: 'bucket', Key: 'b9ca6cca65f34bf60d3ffalse.pdf'};
// var file = require('fs').createWriteStream('./file.pdf');
s3.getObject(params, function (err, data) {
if (err)
console.log(err, err.stack); // an error occurred
else
console.log(data); // successful response
});
它会返回如下内容:
{ AcceptRanges: 'bytes',
LastModified: 'Fri, 09 Sep 2016 12:08:18 GMT',
ContentLength: '688609',
ETag: '"3063770da82053b9c97fe5f2b7b923ac"',
ContentType: 'application/octet-stream',
Metadata: { fieldname: 'files' },
Body: <Buffer 25 50 44 46 2d 31 2e 36 0d 25 e2 e3 cf d3 0d 0a 32 37 20 30 20 6f 62 6a 0d 3c 3c 2f 46 69 6c 74 65 72 2f 46 6c 61 74 65 44 65 63 6f 64 65 2f 46 69 72 ... > }
如何创建 pdf 文件来显示数据(响应)?
【问题讨论】:
标签: node.js amazon-web-services pdf amazon-s3