【发布时间】:2012-04-16 02:41:01
【问题描述】:
我正在尝试让 HTML5 上传正常工作。到目前为止,我的工作正常,完全没有问题。我遇到的唯一问题是这样的(仅限 Firefox 浏览器 - Chrome 运行良好):
- 加载页面
- 尝试上传一个非常大的文件(超过 1GB)
- 上传需要很长时间才能开始,然后进度全部搞砸了,似乎上传了两次文件
如果在第 1 步和第 2 步之间我上传了一个较小的文件,则大文件开始正常上传,并显示良好的进度指示。
要体验这一点,您只需在以下演示页面上尝试上述步骤:http://exposureroom.biz/upload.aspx。演示页面来自一个众所周知的 HTML5 上传示例:http://www.matlus.com/html5-file-upload-with-progress/。它不是我自己写的,但它的行为与我的脚本相同,并且可以访问。
这是浏览器错误吗?有人遇到过这种情况吗?
谢谢
【问题讨论】:
-
如果这超出了 html5 的规范,我不会感到惊讶。仅仅是因为为普通家庭用户上传一个 1GB 的文件需要花费数小时。
-
我也无法模拟这个问题,我在 OSX Lion 上使用 Firefox 11.0。也许问题仅限于 Win Firefox?
-
我使用的是 Win FF 10,无法重现 OP 的问题。
-
OP:你测试的是什么版本的 Firefox?
-
显然这仅在某些计算机上随机发生。 Firefox 是 Windows 7 64 位上的 V 11.0。具有相同版本的另一台计算机不会出现此行为。
标签: javascript html firefox file-upload