Struts2文件上传最大大小

PSR*_*PSR 9 struts2

我需要上传最大10 MB的文件.我使用了以下内容.在我的struts.xml中,我配置如下.

<action name="doUpload" class="com.example.UploadAction">
<interceptor-ref name="fileUpload">
    <param name="maximumSize">20971520</param>
</interceptor-ref>
</action>
Run Code Online (Sandbox Code Playgroud)

我没有配置除此之外的任何地方.我收到以下错误.

请求被拒绝,因为它的大小(2102840)超过了配置的最大值(2097152)

可以任何人建议我可能是什么原因.谢谢你提前.

Ale*_*r M 14

把它放在你的struts.xml文件中

<constant name="struts.multipart.maxSize" value="30000000" />
Run Code Online (Sandbox Code Playgroud)

请参阅http://struts.apache.org/2.x/docs/file-upload.html#FileUpload-AdvancedConfiguration.

更新链接 - https://cwiki.apache.org/confluence/display/WW/File+Upload