[问题] download大于1GB的file chrome会crash

楼主: winbabu6317 (小鸡旦)   2016-03-30 22:39:45
各位前辈大家好,小弟刚开始写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);
}
};
======================== 结束 ================================
作者: dianwu (dian)   2016-03-30 22:58:00
关掉DevTool 还会吗?因为你一直在console 输出log,或是关闭输出log
楼主: winbabu6317 (小鸡旦)   2016-03-30 23:05:00
回1F大大,我关掉consol.log还是会,至于DevToo请问?刚才把DevTool关掉了(应该是我丢console的那个视窗?)结果还是会。

Links booklink

Contact Us: admin [ a t ] ucptt.com