Java Web - Struts 2 upload file size limit issue

  當您利用struts 2的<s:file> tag上傳檔案時,請記得針對單一一個檔案的size限制設定為struts.xml

  內,如下所示:

  <interceptor-ref name="fileUpload">
        <param name="maximumSize">6097152</param>
        <param name="allowedTypes">
              image/png,image/gif,image/jpeg,image/pjpeg
       </param>  
  </interceptor-ref>
  但您若是要針對一次上傳多個檔案時,請注意要加上如下這段的設定,

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

  並且去修改2097152的值,此值為當您上傳三個檔案時,大小不可以超過這個數值的總和!

  default value應該是2MB,如果你沒有去修改這個設定的話!

  如果總和超過此值,當您送出時,會停留送出頁面。

留言