關于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()獲取文件流,取文件大小,名稱啊等等就都可以了。
歡迎批評指正! 謝謝!
在ActionForm(DynaActionForm, MockFormBean, ValidatorForm )中可以獲取 MultipartRequestHandler.
MultipartRequestHandler可以通過getFileElements() 獲取實現(xiàn)了FormFile接口的文件對象。
也可以通過定義的Form對象中直接寫頁面的File對象的Name,定義get set 方法獲取實現(xiàn)了FormFile接口的文件對象。
得到了實現(xiàn)了FormFile接口的對象,下面通過getInputStream()獲取文件流,取文件大小,名稱啊等等就都可以了。
歡迎批評指正! 謝謝!