注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

张思思廊坊师范学院信息技术提高班 十一期

改变需要不断去做。。。

 
 
 

日志

 
 

上传  

2017-06-16 13:41:01|  分类: 默认分类 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |
上传
@RequestMapping(value = "save")
  public String save(@RequestParam("file") CommonsMultipartFile file, WaterMarkEntity waterMarkEntity, Model model, RedirectAttributes redirectAttributes)throws IOException {
    User user = UserUtils.getUser();
    if (Global.isDemoMode()) {     
      return "redirect:" + adminPath + "/sys/waterMark";
    }
    if (!beanValidator(model, waterMarkEntity)) {
      return form(waterMarkEntity, model);
    }
    
    waterMarkEntity.setUserId(user.getId());//获取当前登陆用户的id
     waterMarkService.save(waterMarkEntity);
    
    //1、获得文件的id
    String fileId = waterMarkEntity.getId();
    
    //2、获得文件的真实名字
    String fileName=file.getOriginalFilename();
    
    //3、获取文件的后缀,并转换为小写
    String suffix=fileName.substring(fileName.lastIndexOf(".")+1).toLowerCase();
    
    //4、拼接文件名:ID+"."+后缀
    String jointName = fileId+"."+jpg;
    
    //5、判断系统的类型并找到图片文件存放的位置
    String dir=Global.getConfig("watermark");
    
    //6、判断watermark文件夹是否存在,不存在,则创建
    File dirFile=new File(dir);
    if(!dirFile.exists()){
      dirFile.mkdirs();
    }
    
    //7、获得上传路径以及拼接上传文件名
    String path=dir+jointName;
    
    //8、上传
    File newFile=new File(path);
    file.transferTo(newFile);
      
    return "redirect:" + adminPath + "/sys/watermaker/";
  }
  //-----------保存+文件上传-------end--------


博客链接:
http://zyjustin9.iteye.com/blog/2095797
http://blog.csdn.net/wjycgl/article/details/55509480
  评论这张
 
阅读(7)| 评论(0)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017