Java

文件的上传

2017-12-04  本文已影响0人  Xr丶_c967

单个图片上传

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<photo.length;i++){

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

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

}

上一篇 下一篇

猜你喜欢

热点阅读