Struts2 上传文件限制
Struts2已经内置了拦截器支持,只要在Struts配置中启用Fileupload 拦截器,并通过为拦截器设置allowedTypes、maximumSize两个参数 即可进行控制
<!-- 配置fileUpload的拦截器 -->
<intercepter-ref name="fileUpload">
<!-- 配置允许上传的文件类型 -->
<param name="allowedTypes">
image/bmp,image/png,image/gif,image/jpeg
</param>
<!-- 配置允许上传的文件大小 -->
<param name="maximumSize">
2000
</param>
</intercepter-ref>
<!-- 配置允许上传的文件大小 -->
<intercepter-ref name="defaultStack"/>