转摘js:Axios通过onUploadProgress获取上传文件进度和上传速度
Famiglistimo阅读量 71
文档
- https://www.npmjs.com/package/axios
- http://www.axios-js.com/zh-cn/docs/
- https://axios-http.com/zh/docs/intro
需要注意的是,版本不同,可能获取的参数有所差别
请求配置参数 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