我有一个只允许用户上传pdf文件的表格。我使用以下struts操作来限制大小和文件类型,但是只有大小限制有效。关于我所缺少的任何想法?谢谢!
<action name="commentAction" class = "gov.mo.dnr.rat.controller.comment.CommentAction">
<interceptor-ref name="validUserStack">
<param name="fileUpload.maximumSize">5242880</param>
<param name="allowedTypes">application/pdf</param>
</interceptor-ref>
<result name="success" type="tiles">comment</result>
<result name="input" type="tiles">comment</result>
</action>
我发现了问题。在这种情况下,allowedTypes
应该为fileUpload.allowedTypes
。
<interceptor-ref name="fileUpload">
<param name="allowedExtensions">
png,bmp,jpg,xls,xlsx
</param>
</interceptor-ref>