5

我试图弄清楚上传属性在XMLHttpRequest对象中的作用。在我看来,不管有没有它,xhr进度的事件监听器都会监控一个xhr.send(file).

我查看了 W3C,发现:“上传属性必须返回关联的 XMLHttpRequestUpload 对象。”。

但我不明白这与 using 的关系如何,xhr.upload.addEventListener("progress", progressFunction, false);因为xhr.addEventListener("progress", progressFunction, false);会做同样的事情。

我问是因为我正在寻找为上传进度创建自定义图形......我不会使用 HTML5 进度元素或 jquery。严格的 Javascript 用于客户端。

4

1 回答 1

8

如果您将事件附加到xhr自身,那么它只会"progress"在上传完成后更新。

xhr对象与明确用于上传的对象之间存在差异。

于 2012-11-08T18:41:49.940 回答