我的首頁

          chenzhuo's javaBlog!

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

          關于Struts的文件上傳。

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

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

                  歡迎批評指正! 謝謝!

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

          Feedback

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

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

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

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

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

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



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


          網(wǎng)站導航:
           

          My Links

          Blog Stats

          News

          常用鏈接

          留言簿(2)

          隨筆分類(1)

          隨筆檔案(3)

          文章分類(1)

          文章檔案(3)

          CVS的使用

          最新隨筆

          搜索

          積分與排名

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 土默特右旗| 库伦旗| 雅江县| 观塘区| 息烽县| 日照市| 拜泉县| 兴业县| 蒙自县| 文化| 屏山县| 鹿邑县| 寻乌县| 万安县| 太和县| 鄂托克旗| 马尔康县| 门源| 保山市| 普兰县| 盐亭县| 南陵县| 芜湖市| 桃园市| 新田县| 金乡县| 如东县| 内丘县| 德保县| 任丘市| 江陵县| 平遥县| 庆云县| 堆龙德庆县| 宁夏| 广东省| 且末县| 涞源县| 满洲里市| 桐柏县| 龙山县|