2012-10-29 113 views
8

我需要上傳文件高達10 MB。我使用了以下內容。在我的struts.xml中,我配置如下。Struts2文件上傳最大尺寸

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

我沒有任何配置比this.I正在以下錯誤的位置等。

請求被拒絕,因爲它的大小(2102840)超過配置的最大(2097152)

任何一個可以建議我什麼可能是提前reason.Thanks。

回答

1

還要檢查你的容器配置。 Tomcat本身,例如有,如果沒有設置默認爲2097152(2MB)一maxPostSize參數

1

將此代碼放置在您的strtus.xml:

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

其中value表示文件大小限制。如果你想擴大限制,你也可以改變它的值。希望它可以幫助