我的首頁

          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 閱讀(1828) 評論(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的使用

          最新隨筆

          搜索

          積分與排名

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 常山县| 咸阳市| 永川市| 宣化县| 吴忠市| 无为县| 右玉县| 镇平县| 宣恩县| 乃东县| 清徐县| 天气| 厦门市| 寿光市| 崇仁县| 东山县| 二连浩特市| 乾安县| 沧州市| 新和县| 武鸣县| 盐城市| 新营市| 雷州市| 静安区| 银川市| 上蔡县| 通州区| 茌平县| 天峻县| 福建省| 重庆市| 锡林郭勒盟| 措美县| 平陆县| 沂源县| 高唐县| 金溪县| 城固县| 弥渡县| 九龙县|