問題描述:
項目中需要上傳圖檔處理,項目架構使用的是Springmvc,其中查閱資料springmvc已經封裝了MultipartFile類,其中的transferTo方法上傳圖檔檔案時,無法進行删除舊圖檔檔案,故記錄下解決問題途徑
上傳代碼截圖:
![](https://img.laitimes.com/img/_0nNw4CM6IyYiwiM6ICdiwiIwczX0xiRGZkRGZ0Xy9GbvNGL2EzXlpXazxyaSdkWxRnMMBjVtJWd0ckW65UbM5WOHJWa5kHT20ESjBjUIF2X0hXZ0xCMx81dvRWYoNHLrdEZwZ1Rh5WNXp1bwNjW1ZUba9VZwlHdssmch1mclRXY39CXldWYtlWPzNXZj9mcw1ycz9WL49zROBlL0UzM1UTMyQTM4ADNwkTMwIzLc52YucWbp5GZzNmLn9Gbi1yZtl2Lc9CX6MHc0RHaiojIsJye.png)
問題截圖:
查閱MultipartFile類的子類CommonsMultipartFile的代碼發現transferTo(File dest)方法中已經包含删除檔案的操作,是以隻需要把上傳檔案的檔案名與舊檔案名相同即可。
項目中需要上傳圖檔處理,項目架構使用的是Springmvc,其中查閱資料springmvc已經封裝了MultipartFile類,其中的transferTo方法上傳圖檔檔案時,無法進行删除舊圖檔檔案,故記錄下解決問題途徑
查閱MultipartFile類的子類CommonsMultipartFile的代碼發現transferTo(File dest)方法中已經包含删除檔案的操作,是以隻需要把上傳檔案的檔案名與舊檔案名相同即可。