云自無心水自閑

          天平山上白云泉,云自無心水自閑。何必奔沖山下去,更添波浪向人間!
          posts - 288, comments - 524, trackbacks - 0, articles - 6
            BlogJava :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理

          日歷

          <2009年11月>
          25262728293031
          1234567
          891011121314
          15161718192021
          22232425262728
          293012345

          隨筆檔案

          積分與排名

          • 積分 - 1129291
          • 排名 - 27

          最新評論

          解決struts2上傳文件大小限制的方法

          Posted on 2009-11-19 13:44 云自無心水自閑 閱讀(5530) 評論(2)  編輯  收藏 所屬分類: Java 、心得體會 、Struts2
          struts2的文件上傳對文件大小的限制,缺省值是2m,也就是說缺省情況下,最大只能上傳2m的文件。根據(jù)文檔所說需要對fileUpload這個攔截器的一個參數(shù)maximunSize進(jìn)行設(shè)置

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

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




          評論

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

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

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

          2010-02-05 18:55 by usherlight
          是的,如果超過你設(shè)定的值,就會出錯。所以如果真的需要上傳大文件的話,可以把這個參數(shù)設(shè)置得大一些,比如500G之類的。
          主站蜘蛛池模板: 荔浦县| 呼玛县| 禹城市| 肥东县| 合肥市| 浦江县| 广饶县| 龙江县| 涿鹿县| 乐亭县| 双流县| 长春市| 荥经县| 房山区| 海林市| 阳山县| 沙湾县| 佛教| 广饶县| 新安县| 九寨沟县| 农安县| 廊坊市| 牙克石市| 凤凰县| 遵义市| 武冈市| 十堰市| 上虞市| 集贤县| 读书| 霍城县| 嘉鱼县| 东至县| 高雄市| 道孚县| 塔河县| 靖西县| 准格尔旗| 金平| 临沭县|