我正在使用
从S3存储桶访问xml文件var params = {
Bucket: "bucketName",
Key: "xmlFileName.xml"
};
s3.getObject(params, function(err, data)
{
if (!err)
{
console.log(data);
}
}
如果我在日志中打开评论我
2017-12-21T04:23:53.991Z bf6be172-e606-11e7-97cb-2139c6f9555f { AcceptRanges: 'bytes',
LastModified: 2017-12-19T01:33:35.000Z,
ContentLength: 119567,
ETag: '"88764498c11c434213fb3929235a12a5"',
ContentType: 'text/xml',
Metadata: {},
Body: <Buffer 3c 42 4c 5f 50 65 72 73 6f 6e 6e 65 6c 52 65 70 6c 69 63 61 74 65 20 78 6d 6c 6e 73 3a 69 3d 22 68 74 74 70 3a 2f 2f 77 77 77 2e 77 33 2e 6f 72 67 2f ... > } undefined
我假设正文的内容是Xml文件的序列化内容......现在我如何将它存储在变量中?
我试过
data.body
data[0].body
两者都是未定义的。
请告知
答案 0 :(得分:0)
尝试data.Body(大写字母)。它是一个缓冲区,因此在解析XML之前需要将其转换为String - 尝试:
reset_password_validity