單個圖片上傳
from表單中要有 enctype="multipart/from-data"
創(chuàng)建實體類包括: File photo,String photoFileName(圖片的文件名字),String ?photoContentType(圖片的類型)
吧圖片保存到文件中
String fileName="update/"+UUID.randomUUID().toString()+實體類實例.getPhotoFileName()命雀;
String ?path =SevletActionContext.getServletContext().getRealPath("/"+fileName);
File ?file=new File(path);
// 源文件, 目的文件
FileUtils.copyFile(實體類實例墓毒。getPhoto(),file);
ActionContext句喷。getContext()。getSession().put(“url”渔期,“fileName”);
顯示 《img ?src=“http://localhost:8080/項目名/<%=session.getArrtibute("name")>”》
多張圖片的上傳
創(chuàng)建實體類包括: File【】 photo,String 【】photoFileName(圖片的文件名字),String【】 ?photoContentType(圖片的類型)
for(int i=0;i<photo.length;i++){
File desFile=new File(ServletContext.getServletContext().getRealPath("/update/")+photoFileName[i]);
FileUtils.copyFile(photo[i],desFile);
}