struts2上传问题

woshixjj01 2011-11-10 01:58:11
最近做一个struts2上传文件的功能。
前台就一个file文件选择框,后台对这个文件进行了封装,还包括文件名和文件类型。
我对上传文件也没有做限制,我在IE,火狐,谷歌下测试都可以上传,
可是唯独遨游上传不了,也不是这个浏览器上传不了,只是有一些文件上传不了如rar或者jar,像txt,word都可以上传
然后我在后台调试打印文件的名称,发现遨游浏览器下上传的rar文件得不到值,而txt都能得到。
而其他的浏览器都可以得到,很是费解难道struts2不支持遨游一些文件的上传,求解。【关键是客户提出非要用遨游浏览器】
如果有做struts2文件上传的可以试试在傲游浏览器下上传一个rar文件看哈,如果可以请告知一下 谢谢!
...全文
146 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
canty_li 2011-11-10
  • 打赏
  • 举报
回复
顶上。。。。。。。。。。。。。
canty_li 2011-11-10
  • 打赏
  • 举报
回复
我也碰到这个问题了,求解。
我在配置文件中都木有写<interceptor-ref name="fileUpload">什么的
对文件类型和文件大小都木有做限制,
可就是在遨游浏览器中就是上传不了rar文件,别的浏览器都可以,为什么呢????
艳沐石 2011-11-10
  • 打赏
  • 举报
回复
关于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>
Fly_m 2011-11-10
  • 打赏
  • 举报
回复
你检查一下你的fileuploadFilter对文件上传有什么限制没得,比如文件类型。
估计是傲游对上传文件的http请求中的文件类型与其它浏览器不一样,被你的fileUploadFilter过滤掉了。
shixitong 2011-11-10
  • 打赏
  • 举报
回复
按你说的,是不是傲游设置了什么?

67,515

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧