多方阅读上传的文件内容

时间:2017-06-07 12:57:47

标签: node.js express file-upload

如何在node.js中使用multiparty获取上传的文件内容?我不需要临时文件,我需要将所有流重定向到Google云端存储以保存文件内容,但我无法找到通过事件获取此内容的方法。

1 个答案:

答案 0 :(得分:1)

找到答案。我们需要使用部分流订阅标准流事件,例如dataend,以便接收文件的数据。

part.on("data", chunk => {
    writeStream.write(chunk);
});

part.on("end", chunk => {
    writeStream.end(chunk);
});

writeStream - 是您要放置数据的另一个流。在我的情况下,这是通过signedUrl的Google云端存储文件PUT请求。 part - 是表单part事件

的部分对象