我正在尝试使用node.js将PDF文件写入S3
文件包含非ASCII内容。
我尝试写: 1)使用readstream,并指定Body作为s3.putobject的此readstream 2)fs.readfile,并将Body指定为s3.putobject的文件数据
我在python中找不到等效于upload_file的节点js s3.upload_file('/ tmp / hello.txt','mybucket','hello.txt')
有人可以帮忙吗?
答案 0 :(得分:0)
尝试上传作为缓冲区而不是流。
pdf.create(html).toBuffer(function(err, buffer){
console.log('This is a buffer:', Buffer.isBuffer(buffer));
});
并在params中使用此缓冲区
var params = {
Body: <File Buffer>,
};