将PDF内容写入S3
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了将PDF内容写入S3相关的知识,希望对你有一定的参考价值。
我正在尝试使用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>,
};
以上是关于将PDF内容写入S3的主要内容,如果未能解决你的问题,请参考以下文章
我如何使用 aws lambda 将文件写入 s3 (python)?