如题。。这是我的Struts配置文件中配置的action,问题是我配置allowedTypes是过滤上传类型的,目前上传功能是可以实现,问题出在只能上传 bmp格式的图片,其它类型的不能上传。请各位兄弟帮忙了
<action name="FileUpLoad" class="ipanel.zm.tutorial.FileUpAction">
<interceptor-ref name="fileUpload">
<!--
maximumSize 上传大小
allowedTypes 上传类型
-->
<param name="maximumSize">
1024000
</param>
<param name="allowedTypes">
image/gif,image/bmp,image/png,image/jpeg
</param>
</interceptor-ref>
<interceptor-ref name="defaultStack" />
<result name="input">FileUpLoad.jsp</result>
<result type="redirect">ShowUpload.jsp</result>
</action>
<action name="FileUpLoad" class="ipanel.zm.tutorial.FileUpAction">
<interceptor-ref name="fileUpload">
<!--
maximumSize 上传大小
allowedTypes 上传类型
-->
<param name="maximumSize">
1024000
</param>
<param name="allowedTypes">
image/gif,image/bmp,image/png,image/jpeg
</param>
</interceptor-ref>
<interceptor-ref name="defaultStack" />
<result name="input">FileUpLoad.jsp</result>
<result type="redirect">ShowUpload.jsp</result>
</action>
image/gif,image/bmp,image/png,image/jpeg
</param> 改为:<param name="allowedTypes">
image/pjpeg,image/gif,image/bmp,image/x-png</param>
这样,几种类型的图片都可以上传了.想上传其它的,继续添加其它文件类型格式就行了,用逗号隔开