我想弄清楚上传属性在 XMLHttpRequest
对象中到底做了什么。在我看来,无论有没有它,xhr
进度事件监听器都会监视 xhr.send(file)
。
我查看了 W3C 并发现: “上传属性必须返回关联的 XMLHttpRequestUpload 对象。”。
但我不明白这与使用 xhr.upload.addEventListener("progress", progressFunction, false);
有什么关系,因为 xhr.addEventListener("progress", progressFunction , false);
会做同样的事情。
我问是因为我希望为上传进度创建自定义图形....我不将使用 HTML5 进度元素或 jquery。客户端严格使用 Javascript。
最佳答案
如果您将事件附加到 xhr
本身,那么它只会在上传完成时更新 “progress”
。
xhr
对象与专门用于上传的对象之间存在差异。
关于javascript - XMLHttpRequest 上传属性到底有什么好处?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13294917/