Sor*_*inV 13 javascript firefox html5 file-upload
我想让HTML5上传工作得很好.到目前为止,我已经正常工作,没有任何问题.我遇到的唯一问题看起来像这样(仅限Firefox浏览器 - Chrome效果很好):
如果在步骤1和2之间我上传了一个较小的文件,则大文件会正确上传,并有良好的进度指示.
要体验这一点,您只需在以下演示页面上尝试上述步骤:http://exposureroom.biz/upload.aspx.该演示页面来自一个众所周知的HTML5上传示例:http://www.matlus.com/html5-file-upload-with-progress/.我自己没有写它,但它的行为与我的脚本相同,并且可以访问.
这是一个浏览器错误吗?有没有人遇到这个?
谢谢
Ray*_*eng 12
我不认为这是一个浏览器错误,而是上传程序中的一个错误.我测试了上传1GB和2GB文件,并立即开始上传,而没有等待.
确保您的测试有效但我发现了以下意外行为.
案例1:
1.开始上传1G文件
2.上传正常,进度正常
3.在完成上传之前,点击浏览并上传2G文件
4.上传正常开始,进度搞砸了.显示负速度和东西.
案例2:
1.开始上传2G文件
2.上传正常,进度正常
3.在完成上传之前,点击浏览并上传1G文件
4.上传正常开始,进度搞砸了.显示负速度和东西.
案例3:
1.开始上传1G文件
2.上传正常,进度正常.
3.启动新标签并开始上传2G文件
4.上传正常开始,进度正常.
看起来你的程序没有处理前两个测试用例,它看起来不像浏览器的bug.
在文件开始时禁用上传按钮之前,请尝试找出"取消"上传无效的原因(如果已实施).看起来在客户端取消文件上传与html5 有一些成功.
| 归档时间: |
|
| 查看次数: |
4533 次 |
| 最近记录: |