<!-- 上传的文件 拦截器 -->
<interceptor-ref name ="fileUpload" >
<!-- 配置允许上传的文件类型,多个用","分隔 -->
<param name ="allowedTypes" >
application/zip,application/rar,application/octet-stream,image/bmp,
image/png,image/gif,image/jpeg,image/GPG,image/x-png,image/pjpeg
</param>
<!-- 配置允许上传的文件大小,单位字节 -->
<param name="maximumSize">500000</param>
</interceptor-ref >
<interceptor-ref name ="defaultStack" /> <result name="input">uiviews/compInfoUp.jsp</result>
我配置了以上拦截器之后,如果上传得图片和文件大小都通过,上传就没有问题,也能成功,但是问题就出在如果第一次上传得类型和大小超出限制了,就会被拦截,上传失败,但是第二次如果继续上传一个满足要求的文件依然会失败,它好像缓存了第一次的拦截结果,只要第一次失败了,永远就别想传上去了,怎么解决啊求各位大哥大家帮忙解答,小弟在此感谢了
<interceptor-ref name ="fileUpload" >
<!-- 配置允许上传的文件类型,多个用","分隔 -->
<param name ="allowedTypes" >
application/zip,application/rar,application/octet-stream,image/bmp,
image/png,image/gif,image/jpeg,image/GPG,image/x-png,image/pjpeg
</param>
<!-- 配置允许上传的文件大小,单位字节 -->
<param name="maximumSize">500000</param>
</interceptor-ref >
<interceptor-ref name ="defaultStack" /> <result name="input">uiviews/compInfoUp.jsp</result>
我配置了以上拦截器之后,如果上传得图片和文件大小都通过,上传就没有问题,也能成功,但是问题就出在如果第一次上传得类型和大小超出限制了,就会被拦截,上传失败,但是第二次如果继续上传一个满足要求的文件依然会失败,它好像缓存了第一次的拦截结果,只要第一次失败了,永远就别想传上去了,怎么解决啊求各位大哥大家帮忙解答,小弟在此感谢了
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货