当前位置:编程学习 > JAVA >>

struts2上传问题

最近做一个struts2上传文件的功能。
前台就一个file文件选择框,后台对这个文件进行了封装,还包括文件名和文件类型。
我对上传文件也没有做限制,我在IE,火狐,谷歌下测试都可以上传,
可是唯独遨游上传不了,也不是这个浏览器上传不了,只是有一些文件上传不了如rar或者jar,像txt,word都可以上传
然后我在后台调试打印文件的名称,发现遨游浏览器下上传的rar文件得不到值,而txt都能得到。
而其他的浏览器都可以得到,很是费解难道struts2不支持遨游一些文件的上传,求解。【关键是客户提出非要用遨游浏览器】
如果有做struts2文件上传的可以试试在傲游浏览器下上传一个rar文件看哈,如果可以请告知一下 谢谢!
--------------------编程问答-------------------- 按你说的,是不是傲游设置了什么? --------------------编程问答-------------------- 你检查一下你的fileuploadFilter对文件上传有什么限制没得,比如文件类型。
估计是傲游对上传文件的http请求中的文件类型与其它浏览器不一样,被你的fileUploadFilter过滤掉了。 --------------------编程问答-------------------- 关于MIME

zip文件是[application/x-zip-compressed]
rar是[application/octet-stream]

配置一下试试:
<interceptor-ref name="fileUpload">
 <param name="allowedTypes">application/zip,application/x-zip-compressed,application/rar,application/octet-stream</param>
 <param name="maximumSize">3145728</param>
</interceptor-ref> --------------------编程问答-------------------- 我也碰到这个问题了,求解。
我在配置文件中都木有写<interceptor-ref name="fileUpload">什么的
对文件类型和文件大小都木有做限制,
可就是在遨游浏览器中就是上传不了rar文件,别的浏览器都可以,为什么呢????
--------------------编程问答-------------------- 顶上。。。。。。。。。。。。。
补充:Java ,  Java EE
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,