安卓手机纯H5视频上传非常慢的问题解决

524 阅读1分钟
原代码 //非常慢 10M传个一两分钟都不一定上传成功
var formData = new FormData();
formData.append('file', file);
$.ajax({
    type:'post',
    url: config.file_service,
    data: formData,
    processData: false,
    contentType: false,
    success: function(data){} 
})
修改成以下代码,// 30M,上传极速
var fd = new FormData();
fd.append('file', file);
var xhr = new XMLHttpRequest();
xhr.open('post',config.file_service , true);
xhr.onreadystatechange = function () {
    console.info(xhr.readyState,xhr.status,xhr.responseText);
    if (xhr.readyState == 4 && xhr.status == 200) {
        var res = eval('(' + xhr.responseText + ')');    
    }
}
//开始发送
xhr.send(fd);