關(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)指正! 謝謝!
在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) 編輯 收藏