我找到了使用XMLHttpRequest的implement file upload progress方法。这个问题是,一旦上传完成,服务器将返回我无法从XMLHttpRequest
可靠显示的HTML页面。
我尝试了以下内容:
//xhr = XMLHttpRequest
document.write(xhr.responseText);
window.scrollTo(0, 0);
也是这样:
//xhr = XMLHttpRequest
document.open('text/html');
document.write(xhr.responseText);
document.close();
两者似乎都在最新的Chrome和FF下工作但挂起了IE。换句话说,它并不可靠。
所以我在考虑是否有办法通过让“常规”HTML文件上传来获取当前文件上传进度而不使用XMLHttpRequest.send()
?