关于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了??而且后台依旧还在运行,直到上传完整文件,但是已经不能把结果返回到前台了
二楼上代码
再上传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了??而且后台依旧还在运行,直到上传完整文件,但是已经不能把结果返回到前台了
二楼上代码
...全文
相关推荐
MVC4下对话框中使用Uploadify上传多个文件
MVC4下对话框中使用Uploadify上传多个文件
jQuery Uploadify 上传插件出现Http Error 302 错误的解决办法
本文给大家介绍jQuery Uploadify 上传插件出现Http Error 302 错误的解决办法,涉及到uploadify上传错误302相关问题,对本文感兴趣的朋友一起看看吧
C#/.NET uploadify/js跨域异步上传文件,上传文件项目用mvc做,支持多文件上传
C#/.NET js跨域异步上传文件。前端用js异步做利用uploadify这个js库,上传部分在另一个mvc项目中 从而实现跨域上传文件。支持多文件上传 上传部分稍微修改同样适用不是mvc项目,很简单的改动。 代码详细,简单易懂
jquery插件uploadify多图上传功能实现代码
本文实例为大家分享了uploadify多图上传具体实现代码,可动态添加上传框,供大家参考,具体内容如下 <!DOCTYPE HTML> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>UploadiFive Test</title> [removed][removed] <script src="jquery.uploadify.min.js" type="text/javascript
JQuery上传插件Uploadify使用详解
JQuery上传插件Uploadify使用详解


