我的首頁(yè)

          chenzhuo's javaBlog!

          開(kāi)始積累,讓我的javaBlog不斷壯大起來(lái)!

          關(guān)于Struts的文件上傳。

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

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

                  歡迎批評(píng)指正! 謝謝!

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

          Feedback

          # re: 關(guān)于Struts的文件上傳。 2007-04-13 14:43 hs

          胡說(shuō)!
          我們公司這個(gè)系統(tǒng)現(xiàn)在的多文件同時(shí)上傳就是用smartupload的,smartupload的源代碼就是通過(guò)request.getInputStream()來(lái)讀取上傳文件的  回復(fù)  更多評(píng)論   

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

          SmartUpload這個(gè)類(lèi)你反編譯一下看看。其實(shí)是servlet,不是Action  回復(fù)  更多評(píng)論   

          # re: 關(guān)于Struts的文件上傳。 2007-05-18 11:07 yi

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



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


          網(wǎng)站導(dǎo)航:
           

          My Links

          Blog Stats

          News

          常用鏈接

          留言簿(2)

          隨筆分類(lèi)(1)

          隨筆檔案(3)

          文章分類(lèi)(1)

          文章檔案(3)

          CVS的使用

          最新隨筆

          搜索

          積分與排名

          最新評(píng)論

          閱讀排行榜

          評(píng)論排行榜

          主站蜘蛛池模板: 澄迈县| 柘城县| 诸城市| 旬阳县| 苍梧县| 盖州市| 松潘县| 沽源县| 宜兴市| 滁州市| 竹溪县| 轮台县| 门源| 绩溪县| 长春市| 陵川县| 甘德县| 长寿区| 瓮安县| 巢湖市| 南和县| 思茅市| 徐闻县| 界首市| 安国市| 红河县| 万安县| 林西县| 茂名市| 东丽区| 赤壁市| 铁力市| 宜城市| 陇川县| 北票市| 潮州市| 德保县| 米脂县| 蓝田县| 北京市| 西吉县|