有没有办法知道通过http流传输的文件有多大?

时间:2019-03-22 06:57:17

标签: node.js http express stream content-length

我正在通过我的一个小节点应用程序中的express发送一个相当大的文件。由于文件太大,因此我以流方式发送文件。

在正在下载文件的接收节点应用程序上,我真的很希望能够跟踪下载进度。

SO question使用'content-length'标头来确定文件的大小。但是,在little之后research之后,似乎在流传输文件时无法提前知道内容长度。

这里有明显的我想念的东西吗?令我有些惊讶的是,在完成下载之前,没有办法知道要传输的文件有多大...

1 个答案:

答案 0 :(得分:0)

如果您通过multipart / form-data上传,则可以找到包含的内容长度。