4条回答 默认 最新
- 斯洛文尼亚旅游 2015-04-15 08:03关注
什么浏览器?IE9-不支持HTML5的FormData对象,要用IE10+以上,chrome,firefox这种浏览器才行
while(begin < size) { var blob = upfile.slice(begin, end); data.append('files', blob); //建立连接 xhr.open('POST', '1.php', false);//这里要改成同步,要不同时发送ajax请求无法控制请求的次序,你服务器端就不好串接数据 //发送数据 xhr.send(data); document.getElementById('progress').value = (end / size) * 100; begin = end; end = begin + blob_size; //document.write(xhr.responseText);//要去掉或者注释掉这句,要不会导致文档流被覆盖 }
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报