简单的构建文件上传服务器的代码

来源:互联网 发布:手机淘宝哪里看等级 编辑:程序博客网 时间:2024/06/05 04:44

if(formbean.getLogofile() != null && formbean.getLogofile().getFileSize()>0){
   SimpleDateFormat dateformat = new SimpleDateFormat("yy/MM/dd/HH");
   String logopathdir = "/images/brand/"+dateformat.format(new Date());
   String logoRealPathdir = request.getSession().getServletContext().getRealPath("/images/brand/"+dateformat.format(new Date()));
   File logoSaveDir = new File(logoRealPathdir);
   if(!logoSaveDir.exists())logoSaveDir.mkdirs();
   String ext = formbean.getLogofile().getFileName().substring(formbean.getLogofile().getFileName().lastIndexOf('.'));
   String imageName = UUID.randomUUID().toString()+ext;
   FileOutputStream fileOutPutStream = new FileOutputStream(new File(logoRealPathdir,imageName));
   fileOutPutStream.write(formbean.getLogofile().getFileData());
   fileOutPutStream.close();
   String logoPath = logopathdir+"/"+imageName;
   brand.setLogopath(logoPath);
  }

原创粉丝点击