关于uploadify上传还在进行中,onUploadSuccess返回结果为false问题

Dreamiy Dreamiy 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
使用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了??而且后台依旧还在运行,直到上传完整文件,但是已经不能把结果返回到前台了

二楼上代码
...全文

相关推荐

评论 11
收藏 已收藏
分享
返回顶部
Dreamiy
JavaScript 87,983 成员 224,681 内容