关于uploadify上传还在进行中,onUploadSuccess返回结果为false问题
使用uploadify在项目中做上传使用,但是使用过程中发现一个问题
再上传5M以内的文件时没有任何问题,但是在上传大于5M 的文件时出现返回信息提前的问题
问题模拟:
上传大文件file_upload向后台提交信息,
后台public String uploadFile(@RequestParam("pic") CommonsMultipartFile[] pic, HttpSession request,
HttpServletResponse response) throws IOException {
接收后向指定path写入文件
调用FileUtils.uploads(pic,Propertie.dynaform,request);写入
但是在写入的过程中前台的程序就接收到返回结果了,这个很不理解是问什么。
前台
'onUploadSuccess':function(file, data, response){
if(response){
var loadPath = $("#filePath").val();
if(loadPath == null || loadPath == ""){
$("#filePath").val(data);
}else{
$("#filePath").loadPath = loadPath+ ","+data;
$("#filePath").val(loadPath);
}
}else{
alert("服务器异常,请稍后再试");
}
}
此时报错alert("服务器异常,请稍后再试");
问题: 为什么后台还在上传文件时,前台onUploadSuccess就接收到response=false了??而且后台依旧还在运行,直到上传完整文件,但是已经不能把结果返回到前台了
二楼上代码