问题描述:
项目中需要上传图片处理,项目框架使用的是Springmvc,其中查阅资料springmvc已经封装了MultipartFile类,其中的transferTo方法上传图片文件时,无法进行删除旧图片文件,故记录下解决问题途径
上传代码截图:

问题截图:

查阅MultipartFile类的子类CommonsMultipartFile的代码发现transferTo(File dest)方法中已经包含删除文件的操作,所以只需要把上传文件的文件名与旧文件名相同即可。
CommonsMultipartFile类中的transferTo方法代码截图:

本文介绍在SpringMVC框架下如何实现图片上传及自动替换原有图片的功能。通过分析MultipartFile及其子类CommonsMultipartFile的transferTo方法,解释了如何通过设置相同的文件名来完成旧图片的自动删除。
3215

被折叠的 条评论
为什么被折叠?



