使用HTML 5中的progress元素上传文件

时间:2011-03-08 07:05:14

标签: javascript html5

我在javascript中显示文件上传的进度时使用了progress元素。 但是我面临的问题是它没有完全加载大文件。当我检查evet.total属性时,它以字节为单位给出文件的总大小。但是当它物理加载时,event.loaded属性只加载70%到75%。所以我想知道使用进度事件时是否有任何先决条件?以前有人遇到过这种问题吗?。谢谢。

2 个答案:

答案 0 :(得分:0)

您是否使用FileReader上传文件?如果是,您可以定义.onloadend的{​​{1}}方法,该方法会在文件读完后触发。

阅读此处的文档:https://developer.mozilla.org/en/DOM/FileReader

答案 1 :(得分:0)

在FireFox中有一张作为bug出现的故障单。详情如下: https://bugzilla.mozilla.org/show_bug.cgi?id=641287