是否可以从后端获取每个步骤的状态?就像我通过ajax提交多部分表单一样,它应该显示文件上传进度,一旦完成它应该显示文件格式转换进度然后上传进度。尝试遵循ajax技巧,但它只显示上传进度。
$.ajax({
url: url,
type:"POST",
data: data,
processData: false,
contentType: false,
xhr: function(){
var xhr = $.ajaxSettings.xhr() ;
// set the onprogress event handler
xhr.upload.onprogress = function(evt){ console.log('progress', evt.loaded/evt.total*100) } ;
// set the onload event handler
xhr.upload.onload = function(){ console.log('DONE!') } ;
// return the customized object
return xhr ;
}
})
它在后端表达。如果我做错了或有任何建议,请告诉我。