转摘js:Axios通过onUploadProgress获取上传文件进度和上传速度

Famiglistimo阅读量 71

文档

需要注意的是,版本不同,可能获取的参数有所差别

请求配置参数 onUploadProgress 可以获取上传文件进度

js 复制代码
  // `onUploadProgress` 允许为上传处理进度事件
  // 浏览器专属
  onUploadProgress: function (progressEvent) {
    // 处理原生进度事件
    // 打印 progressEvent 对象查看属性
    // 获取两个重要参数,计算上传进度,
    // 最后保留1位小数
    progress = (progressEvent.loaded / progressEvent.total * 100).toFixed(1)
  },

参考 [axios实现文件上传并获取进度](https://www.jb51.net/article/170782.htm)

复制代码
    ===========================
    【来源: 51CTO】
    【作者: 彭世瑜】
    【原文链接】 https://blog.51cto.com/mouday/5956270
    声明:转载此文是出于传递更多信息之目的。若有来源标注错误或侵犯了您的合法权益,请作者持权属证明与本网联系,我们将及时更正、删除,谢谢。
标签:
0/300
全部评论0
0/300