文件的上传

单个图片上传

from表单中要有 enctype="multipart/from-data"

创建实体类包括: 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")>”》




多张图片的上传

创建实体类包括: File【】 photo,String 【】photoFileName(图片的文件名字),String【】  photoContentType(图片的类型)

for(int i=0;i

File desFile=new File(ServletContext.getServletContext().getRealPath("/update/")+photoFileName[i]);

FileUtils.copyFile(photo[i],desFile);


}

你可能感兴趣的:(文件的上传)