分片上传大文件,选中大文件后导致IE崩溃

项目中需要上传大文件(1g左右),于是找到了这个 分片上传的例子,目前在chrome下基本没什么问题了,支持分片上传断点续传秒传,可是到ie11测试时,发现选择一个400m左右的文件,ie就直接崩溃了,如下:

图片描述

然后ie浏览器就直接重启。

自己调试了一下,发现比较卡顿的地方是发生在大文件md5的计算过程中:

md5 = (new SparkMD5.ArrayBuffer()).append(e.target.result).end();

然后又去尝试了一些百度网盘,发现即便选中超过1g的文件,也不会卡,更不会导致ie崩溃,查了一下,发现他们也是分片上传的。好像没有秒传、断点续传,难道就是这个节省了md5计算导致不卡顿

有类似经验的请指点指点!谢谢!!

阅读 6.2k
1 个回答
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
宣传栏