MultipartFile类中的transferTo方法上传图片文件时,无法进行删除旧图片文件

问题描述:

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

上传代码截图:

MultipartFile类中的transferTo方法上传图片文件时,无法进行删除旧图片文件

 

问题截图:

MultipartFile类中的transferTo方法上传图片文件时,无法进行删除旧图片文件

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

CommonsMultipartFile类中的transferTo方法代码截图:

MultipartFile类中的transferTo方法上传图片文件时,无法进行删除旧图片文件