1. 首页
  2. 编程语言
  3. Javascript
  4. Node.js上传文件功能之服务端如何获取文件上传进度

Node.js上传文件功能之服务端如何获取文件上传进度

上传者: 2022-06-27 19:08:42上传 PDF文件 72.52 KB 热度 20次

下文主要介绍如何利用如果只是想在服务端获取上传进度,可以试下如下代码。注意,这个模块跟Express、multer并不是强绑定关系,可以独立使用。如何获取上传文件的真实大小multipart类型,需要监听length来获取文件真实大小。针对multipart文件上传,progress-stream 实例子初始化时,参数length需要传递非数值类型,不然你获取到的进度要一直是0,最后就直接跳到100。至于为什么会这样,应该是 progress-steram 模块的bug,看下模块的源码。当length是number类型时,代码直接跳过,因此你length一直被认为是0。

下载地址
用户评论