当我使用jquery发送ajax请求上传文件时,我得到了#34; ERR_CONNECTION_RESET" 120秒后总是。所以,我决定在控制台中显示上传的进度,并且我惊讶地每30/40秒它回到0% - 我的意思是,它显示1%然后2%等等......然后再次0%
$.ajax({
xhr: function() {
myXhr = $.ajaxSettings.xhr();
if(myXhr.upload){
myXhr.upload.addEventListener("progress",function(e){
console.log(Math.round((e.loaded / e.total * 1000) / 10) + '%'); }, false); } return myXhr; },
async: true,
url: '/?p=admin&sp=gen_edit&s&n',
type: 'POST',
data: formdata,
dataType: 'json',
error: function(xhr, textStatus, errorThrown){
console.log('Error: ' + textStatus);
},
success: function(data){
location.reload();
},
cache: false,
processData:false,
contentType:false
});
谢谢!