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

时间:2012-11-08 17:57:03

标签: 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为客户端。

1 个答案:

答案 0 :(得分:7)

如果您将事件附加到xhr本身,则只有在上传完成后才会更新"progress"

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