我正在尝试使用node.js将PDF文件写入S3
该文件包含非ascii内容。
我尝试编写:1)使用readstream,并指定Body作为s3.putobject的这个读取流2)fs.readfile,并指定Body作为s3.putobject的文件数据
我没有在python s3.upload_file('/ tmp / hello.txt','mybucket','hello.txt')中发现node js相当于upload_file
有人可以帮忙吗?
尝试上传缓冲区而不是流。
pdf.create(html).toBuffer(function(err, buffer){
console.log('This is a buffer:', Buffer.isBuffer(buffer));
});
并在params内使用此缓冲区
var params = {
Body: <File Buffer>,
};