0
点赞
收藏
分享

微信扫一扫

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


文档

  • ​​https://www.npmjs.com/package/axios​​
  • ​​http://www.axios-js.com/zh-cn/docs/​​
  • ​​https://axios-http.com/zh/docs/intro​​

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

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

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

参考
​​​axios实现文件上传并获取进度​​


举报

相关推荐

0 条评论