我的首頁

          chenzhuo's javaBlog!

          開始積累,讓我的javaBlog不斷壯大起來!

          關于Struts的文件上傳。

          struts下文件上傳不能用request.getInputStream()這個方法了。

          在ActionForm(DynaActionForm, MockFormBean, ValidatorForm )中可以獲取 MultipartRequestHandler.
           MultipartRequestHandler可以通過getFileElements() 獲取實現了FormFile接口的文件對象。
          也可以通過定義的Form對象中直接寫頁面的File對象的Name,定義get set 方法獲取實現了FormFile接口的文件對象。
               得到了實現了FormFile接口的對象,下面通過getInputStream()獲取文件流,取文件大小,名稱啊等等就都可以了。

                  歡迎批評指正! 謝謝!

          posted on 2007-04-10 11:37 JEN 閱讀(1832) 評論(3)  編輯  收藏

          Feedback

          # re: 關于Struts的文件上傳。 2007-04-13 14:43 hs

          胡說!
          我們公司這個系統現在的多文件同時上傳就是用smartupload的,smartupload的源代碼就是通過request.getInputStream()來讀取上傳文件的  回復  更多評論   

          # re: 關于Struts的文件上傳。 2007-04-13 14:50 上面的作者

          SmartUpload這個類你反編譯一下看看。其實是servlet,不是Action  回復  更多評論   

          # re: 關于Struts的文件上傳。 2007-05-18 11:07 yi

          不行 strust結構它把文件流截取了
          SmartUpload得不到流
          只能直接用servlet  回復  更多評論   



          只有注冊用戶登錄后才能發表評論。


          網站導航:
           

          My Links

          Blog Stats

          News

          常用鏈接

          留言簿(2)

          隨筆分類(1)

          隨筆檔案(3)

          文章分類(1)

          文章檔案(3)

          CVS的使用

          最新隨筆

          搜索

          積分與排名

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 涟水县| 普兰县| 米泉市| 二连浩特市| 宾川县| 边坝县| 新津县| 余姚市| 九龙县| 永嘉县| 潢川县| 两当县| 卓资县| 惠东县| 靖远县| 来凤县| 凭祥市| 日土县| 子洲县| 楚雄市| 色达县| 长沙市| 五莲县| 东辽县| 景宁| 措勤县| 沙坪坝区| 钟祥市| 通化市| 静宁县| 鲁山县| 图片| 靖西县| 克东县| 禄丰县| 门源| 乐安县| 乐东| 沙河市| 青岛市| 郧西县|