文件的上传操作:
- JSP 页面: 表单使用POST提交方式,添加enctype=”multipart/form-data” 属性
- ActionForm 中使用org.apache.struts.upload.FormFile 类型定义文件字段
- 导入 struts-1.3.8\lib\commons-fileupload-1.1.1.jar 和 commons-io-1.1.jar
- 在 Action 的 execute() 方法中使用 InputStream is = file.getInputStream(); 方法得到文件的输入流
- 再使用 io 的方法对文件进行上传操作.
RegisterFormBean registerForm = (RegisterFormBean) form;
FormFile file = registerForm.getFile();
String filename = file.getFileName();
InputStream in = file.getInputStream();
int len = 0