在前臺form表單中加入 enctype=“multipart/form-data” 開啓二進制傳輸
根據input的name, 在後臺進行獲取.
public class AppUploadAction extends BaseAction implements Preparable {
private File upload; //得到上傳的文件
private String uploadContentType; //得到上傳文件的類型
private String uploadFileName; //得到上傳文件的名稱
public String usertype;
public String destPath;
public String fileName;
public String upload(){
System.out.println(usertype);
System.out.println("filename :" + this.getUploadFileName());
System.out.println("uploadType :" + this.getUploadContentType());
System.out.println("file:" + this.getUpload());
fileName=this.getUploadFileName();
destPath="D:/upload/img/";
try {
File tempFile=new File(destPath,fileName);
FileUtils.copyFile(upload, tempFile);
} catch (Exception e) {
}
if(usertype=="0"){
}
return goUrl("index");
}
簡單的上傳操作完成.