有个需求,大文件上传。
比如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微信为什么没有截取成功
经过测试,百度网盘,在pc微信里也不能切片分段上传, 我就呵呵了。到此关闭此问题