作者winbabu6317 (小鸡旦)
看板Web_Design
标题[问题] download大於1GB的file chrome会crash
时间Wed Mar 30 22:39:45 2016
各位前辈大家好,小弟刚开始写web ui,如题,最近实做带有进度条的下载功能,发现
XMLHttpRequest()物件若open超过1GB的file,在chrome上面就会crash
讯息: DevTools was disconnected from the page. Once page is reloaded, DevTool
will automatically connect.
我不是很明白为甚麽会这样。
所以想请问板上各位大大是否有相关经验可以为我解惑呢?
此外,我用这个方法也不晓得最後file会被下载到哪...这两个问题是否相关呢?
感谢大家!
======================= 程式码 ===========================
var client = new XMLHttpRequest();
var x = document.createElement("PROGRESS");
console.log('Entering TriggerProgressEvent');
client.open('GET',
'
http://127.0.0.1:8080/features/upload/FileDownload.7z',true);
client.send();
client.onprogress = function(event) {
if(event.lengthComputable) {
console.log(event.total);
console.log(event.loaded);
x.setAttribute("max", event.total);
x.setAttribute("value", event.loaded);
document.body.appendChild(x);
}
};
======================== 结束 ================================
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 59.102.136.36
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Web_Design/M.1459348790.A.42A.html
1F:→ dianwu: 关掉DevTool 还会吗?因为你一直在console 输出log,或是 03/30 22:58
2F:→ dianwu: 关闭输出log 03/30 22:58
3F:→ winbabu6317: 回1F大大,我关掉consol.log还是会,至於DevToo请问? 03/30 23:05
4F:→ winbabu6317: 刚才把DevTool关掉了(应该是我丢console的那个视窗?) 03/30 23:09
5F:→ winbabu6317: 结果还是会。 03/30 23:10