如何在节点js中使用aws
var xls = json2xls(data);
var bufferdata = new Buffer(xls).toString('base64');
console.log("inside upload s3 function........", data);
//var buf = new Buffer(data, 'base64');
var uploaddata = {
Key: "exception.xls",
Body: bufferdata,
ContentEncoding: 'base64',
ContentType: 'application/vnd.ms-excel'
};
我能够通过s3保存和检索文件。但是出现格式不匹配的问题。请帮助我解决该问题。
回答如下:尝试一下,为我工作。
const xls = json2xls(data);
const buffer = Buffer.from(xls, 'binary');
console.log("inside upload s3 function........", data);
var uploaddata = {
Key: "exception.xls",
Body: buffer,
ContentType: 'application/vnd.ms-excel'
};