strus2上傳圖片

在前臺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");
	} 

簡單的上傳操作完成.

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章