XMLHttpRequest上传属性的好处究竟是什么?

dma*_*man 4 javascript upload xmlhttprequest progress addeventlistener

我试图弄清楚XMLHttpRequest对象中上传属性的确切含义.在我看来,无论有没有它,一个xhr事件监听器的进展将监视一个xhr.send(file).

我查看了W3C并发现:"upload属性必须返回关联的XMLHttpRequestUpload对象."

但我不明白这与使用有什么关系,xhr.upload.addEventListener("progress", progressFunction, false);因为它xhr.addEventListener("progress", progressFunction, false);会做同样的事情.

我问,因为我希望为上传的进度创建自定义图形....我打算使用HTML5进度元素或jquery.严格的Javascript为客户端.

Nor*_*ard 7

如果您将事件附加到xhr自身,那么它将仅"progress"在上载完成时更新.

xhr对象和明确用于上载的对象之间存在差异.