Posted on 2009-11-19 13:44
云自無心水自閑 閱讀(5521)
評論(2) 編輯 收藏 所屬分類:
Java 、
心得體會 、
Struts2
struts2的文件上傳對文件大小的限制,缺省值是2m,也就是說缺省情況下,最大只能上傳2m的文件。根據(jù)文檔所說需要對fileUpload這個攔截器的一個參數(shù)maximunSize進行設置
<interceptor-ref name="fileUpload">
<param name="maximumSize">1000000</param>
<param name="allowedTypes">image/gif,image/jpeg,image/jpg,image/png</param>
</interceptor-ref>
但是我設置了之后并沒有作用。
后來,仔細查看日志后才發(fā)現(xiàn)錯誤是commons-fileupload里面的文件大小限制引起了錯誤。
在struts.xml中,添加
<constant name="struts.multipart.maxSize" value="16777216"/>
解決問題!