struts2+uploadify 上传3G以上的大文件 报IO ERROR错误,请求支援

Maloon 发布于 2014/01/10 11:13
阅读 1K+
收藏 0

jsp:

$(document).ready(function(){

var msg = document.getElementById("msg").value;
if(msg != ""){
alert(msg);
window.location.href="<%=basePath%>video/main.do";
}  
   //$("#uploadify").uploadifySettings('scriptData',   {'name':'liudong','age':22});  
   $("#uploadify").uploadify({  
       'uploader'  :   "res/js/uploadify.swf",  
       'script'    :   "<%=basePath%>video/upload.do",  
       'cancelImg' :   "res/images/cancel.png",  
       'folder'    :   "uploads",//上传文件存放的路径,请保持与uploadFile.jsp中PATH的值相同  
       'queueId'   :   "fileQueue",  
       'queueSizeLimit'    :   10,//限制上传文件的数量  
       'fileExt'   :   "*.rar,*.zip", 
       'sizeLimit' :   90000000000, 
       //'fileDesc'    :   "RAR *.rar",//限制文件类型  
       'auto'      :   false,  
       'multi'     :   false,//是否允许多文件上传  
       'simUploadLimit':   2,//同时运行上传的进程数量  
       'buttonText':   "Choose File",  
       //'scriptData':   {'name':'caibao','age':22},//这个参数用于传递用户自己的参数,此时'method' 必须设置为GET, 后台可以用request.getParameter('name')获取名字的值  
       'method'    :   "GET",  
   'fileDataName' : "file",
   'onComplete' : function (event, queueId, fileObj, response, data){
               $("#result").html(response);//显示上传成功结果
               setInterval("showResult()",2000);//两秒后删除显示的上传成功结果
           }
   });  

});  



加载中
0
邓易平
邓易平
struts对上传文件大小也有限制,你那个参数是不是没设置?
平安北京
回复 @Maloon : 这种超大文件,应该使用控件的形式,支持断点续传的
Maloon
Maloon
我在struts.xml中添加了<!-- 请求参数的编码方式--> <constant name="struts.multipart.maxSize" value="5000000000" />还是不行
0
猎户座
猎户座
做个插件?类似现在云盘大文件都是插件上传
0
netjourney
netjourney
用你的这个东西做个小测试,试试,上传小文件是个什么结果?然后再试试大文件。不管怎样,你的后台运行日志都应该有内容。
0
j
just4scala
贴详细的错误信息
0
double9
double9
可能是上传的时间太长了,timeout了。
0
Maloon
Maloon
没报错信息,我在IE下不行,换成谷歌浏览器可以,但是后台反应速度好慢!我想问一下换个浏览器就行是什么原理啊,还是浏览器安全设置问题还是权限设置问题啊!
0
hantsy
hantsy
http 上传大文件还是算了吧。
0
h
heifengwll

我上传超过2G文件也出现此错误,正在看 可以参考下 

http://www.cnblogs.com/johnsm/articles/869419.html

http://msdn.microsoft.com/zh-cn/library/ms189334.aspx

主要是说每个进程最大占用内存是2G,超过之后就内存溢出,还在看 不知道是不是这个原因

返回顶部
顶部