我在我的一个小节点应用程序中通过express发送了一个相当大的文件。由于文件太大,我以流形式发送文件。
在正在下载文件的接收节点应用程序上,我真的希望能够跟踪下载的进度。
这个SO question使用'content-length'标题来确定文件的大小。然而,在little更多research之后,似乎在流式传输文件时,内容长度无法提前知道。
有什么明显的东西我在这里不见了吗?我有点惊讶的是,在完成下载之前无法知道正在流式传输的文件有多大...
如果您通过multipart / form-data上传,则可以找到包含的内容长度。