Struts2文件上载最大大小

Struts2文件上载最大大小,struts2,Struts2,我需要上传高达10 MB的文件。我使用了以下方法。在我的struts.xml中,我的配置如下 <action name="doUpload" class="com.example.UploadAction"> <interceptor-ref name="fileUpload"> <param name="maximumSize">20971520</param> </interceptor-ref> </action&g

我需要上传高达10 MB的文件。我使用了以下方法。在我的struts.xml中,我的配置如下

<action name="doUpload" class="com.example.UploadAction">
<interceptor-ref name="fileUpload">
    <param name="maximumSize">20971520</param>
</interceptor-ref>
</action>


20971520

除此之外,我没有配置任何位置。我收到以下错误

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


有谁能告诉我原因是什么吗?请提前谢谢。

把这个放在struts.xml文件中

<constant name="struts.multipart.maxSize" value="30000000" />

更新链接-
同时检查您的容器配置。例如,Tomcat本身有一个maxPostSize参数,如果不设置,该参数默认为2097152(2Mb)

将此代码放在您的
strtus.xml:

<constant name="struts.multipart.maxSize" value="50000000" />

其中值表示文件大小限制。如果要延长限制,也可以更改该值。希望能有帮助