有个需求,大文件上传。
比如300M,使用js,切割10份上传,每份30M,浏览器一切正常
但是pc版的微信里面上传,无法实现,每次都是源文件大小。
var sliceFile = file.slice(0, 10*1024*1024);
var formdata = new FormData();
formdata.append('0', sliceFile);//到这里,pc微信里sliceFile.size还是正常的一个切片10M
formdata.append('name', fileName);
var xhr = new XMLHttpRequest();
xhr.addEventListener('load', function() {
var data = JSON.parse(xhr.responseText);
});
xhr.open('POST', 'url');
xhr.send(formdata);
下面是fillder抓包结果
不明白pc微信为什么没有截取成功
网友回答:
jsoncode 2017-6-6 11:55 回复:
已被采纳
经过测试,百度网盘,在pc微信里也不能切片分段上传, 我就呵呵了。到此关闭此问题
开到荼蘼_ 2017-11-27 2:40 回复:
可以的哦,我们的项目也用到了切片上传,一切正常