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

问题描述 投票:0回答:1

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

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

这个SO question使用'content-length'标题来确定文件的大小。然而,在little更多research之后,似乎在流式传输文件时,内容长度无法提前知道。

有什么明显的东西我在这里不见了吗?我有点惊讶的是,在完成下载之前无法知道正在流式传输的文件有多大...

node.js http express stream content-length
1个回答
0
投票

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

© www.soinside.com 2019 - 2024. All rights reserved.