【发布时间】:2020-05-14 02:46:42
【问题描述】:
我知道这个问题已经被问过很多次了,但我仍然无法让它发挥作用, 我正在使用强大的解析传入文件,而不是将文件存储在内存中,我想流式传输到 s3。
我的请求处理程序如下所示。
profile = async (req: Request) => {
const form = new IncomingForm();
form.onPart = (part: Part) => {
part.on("data", function(data){
// here calling s3 upload for each chunk
s3.upload({Body: data, Key: 'test.jpg'})
})
};
form.parse(req);
};
由于我为每个chunk 调用s3.upload,它会覆盖前一个数据块,那么我该如何处理到 s3 的流?
【问题讨论】:
标签: node.js express amazon-s3 formidable node-streams