码迷,mamicode.com
首页 > Web开发 > 详细

上传新图片删除旧图片

时间:2020-04-22 16:27:38      阅读:108      评论:0      收藏:0      [点我收藏+]

标签:dna   random   mda   creat   origin   文章   substr   tail   dom   

public String doEdit( BrandVO brandVO,@RequestParam(value="pic")MultipartFile file) throws IllegalStateException, IOException{
//CurrentUser user = CurrentUser.getInstance();
if(brandVO.getBrandid()!=null){//修改
brandVO.setChangetime(new Date());//最后修改时间(取当前系统时间)
String oddname=brandVO.getBrandpic();
if(oddname!=null){
new File("F:/client/images/"+oddname).delete();//删除原先的图片
}
String orgname=file.getOriginalFilename();
String savename=UUID.randomUUID()+orgname.substring(orgname.lastIndexOf("."));//保存图片的名字唯一
String savepath="F:/client/images/"+savename;
FileUtils.copyInputStreamToFile(file.getInputStream(), new File(savepath));//图片存放位置
file.transferTo(new File(savepath));
brandVO.setBrandpic(savename);
service.update(brandVO);
}else{//新增
brandVO.setCreatetime(new Date());//取创建时的时间
brandVO.setChangetime(new Date());//最后修改时间(取当前系统时间)
String orgname=file.getOriginalFilename();
String savename=UUID.randomUUID()+orgname.substring(orgname.lastIndexOf("."));//保存图片的名字唯一
String savepath="F:/client/images/"+savename;
FileUtils.copyInputStreamToFile(file.getInputStream(), new File(savepath));//图片存放位置
file.transferTo(new File(savepath));
brandVO.setBrandpic(savename);
service.add(brandVO);

}
return "redirect:/brand/list.action";//跳转到列表页面
}
————————————————
版权声明:本文为CSDN博主「LYF01fang」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/polisa/java/article/details/76974196

上传新图片删除旧图片

标签:dna   random   mda   creat   origin   文章   substr   tail   dom   

原文地址:https://www.cnblogs.com/zxy-come-on/p/12752601.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!