在XMLHttpRequest2级中添加了progress事件可以监测文件下载的进度,那文件上传进度如何检测?
xhr.onprogress=function (e) {
console.log(e.positon);
console.log(e.totalSize);
}
以上代码运行输出的是undefined,
在javascript高级程序设计第三版中写到:‘progress事件会在浏览器接收到新数据时候触发,该事件会接收到一个event对象,其中包含三个额外属性,lengthComputable、position、totalSize’
这是为什么?如何实现文件上传进度条?
Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
上传是xhr.upload.onprogress事件,进度信息是e.completed和e.total,记得可能不准确,自行百度吧。