云自無心水自閑

          天平山上白云泉,云自無心水自閑。何必奔沖山下去,更添波浪向人間!
          posts - 288, comments - 524, trackbacks - 0, articles - 6
            BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理
          struts2的文件上傳對文件大小的限制,缺省值是2m,也就是說缺省情況下,最大只能上傳2m的文件。根據文檔所說需要對fileUpload這個攔截器的一個參數maximunSize進行設置

          <interceptor-ref name="fileUpload">
                  <param name="maximumSize">1000000</param>
                  <param name="allowedTypes">image/gif,image/jpeg,image/jpg,image/png</param>
          </interceptor-ref>

          但是我設置了之后并沒有作用。
          后來,仔細查看日志后才發現錯誤是commons-fileupload里面的文件大小限制引起了錯誤。
          在struts.xml中,添加
          <constant name="struts.multipart.maxSize" value="16777216"/>
          解決問題!




          評論

          # re: 解決struts2上傳文件大小限制的方法  回復  更多評論   

          2010-02-05 17:07 by 嗷嗷嗷
          那超過16M,頁面上不照樣還是沒有反應么?

          # re: 解決struts2上傳文件大小限制的方法  回復  更多評論   

          2010-02-05 18:55 by usherlight
          是的,如果超過你設定的值,就會出錯。所以如果真的需要上傳大文件的話,可以把這個參數設置得大一些,比如500G之類的。
          主站蜘蛛池模板: 高邑县| 吉水县| 长顺县| 广州市| 开阳县| 马鞍山市| 和田县| 屏南县| 商丘市| 三原县| 东丰县| 文登市| 海南省| 惠东县| 名山县| 长沙市| 昌宁县| 广汉市| 仙桃市| 永州市| 弋阳县| 依兰县| 东至县| 沧州市| 临潭县| 田东县| 巴彦淖尔市| 恭城| 龙陵县| 黑山县| 八宿县| 盘锦市| 惠州市| 灵石县| 罗定市| 岫岩| 天门市| 海南省| 五家渠市| 宣城市| 泰来县|