struts下文件上传不能用request.getInputStream()这个方法了。
在ActionForm( DynaActionForm, MockFormBean, ValidatorForm )中
可以获取 MultipartRequestHandler对象,而 MultipartRequestHandler可以通过 getFileElements ()方法 获取实现了FormFile接口的文件对象。
当然也可以通过定义的Form对象中直接写页面的File对象的Name,定义get set 方法获取实现了FormFile接口的文件对象。
得到了实现了FormFile接口的对象,下面通过 getInputStream ()获取文件流,取文件大小,名称啊等等就都可以了。
在ActionForm( DynaActionForm, MockFormBean, ValidatorForm )中
可以获取 MultipartRequestHandler对象,而 MultipartRequestHandler可以通过 getFileElements ()方法 获取实现了FormFile接口的文件对象。
当然也可以通过定义的Form对象中直接写页面的File对象的Name,定义get set 方法获取实现了FormFile接口的文件对象。
得到了实现了FormFile接口的对象,下面通过 getInputStream ()获取文件流,取文件大小,名称啊等等就都可以了。