소스 검색

表单OSS图片重新上传后,删除原来的Oss路径

cr 2 일 전
부모
커밋
e50423ac37
1개의 변경된 파일5개의 추가작업 그리고 2개의 파일을 삭제
  1. 5 2
      blade-service/blade-manager/src/main/java/org/springblade/manager/controller/ExcelTabController.java

+ 5 - 2
blade-service/blade-manager/src/main/java/org/springblade/manager/controller/ExcelTabController.java

@@ -4172,9 +4172,12 @@ public class ExcelTabController extends BladeController {
     @PostMapping("/add-buss-imginfo")
     @ApiOperationSupport(order = 32)
     @ApiOperation(value = "表单填写图片上传", notes = "表单填写图片上传")
-    public R addBussFile(@RequestParam MultipartFile file) {
-
+    public R addBussFile(@RequestParam MultipartFile file,String oldUrl) {
         BladeFile bladeFile = this.newIOSSClient.uploadFileByInputStream(file);
+        if(bladeFile!=null&&StringUtils.isNotEmpty(oldUrl)){
+            String fileName=oldUrl.substring(oldUrl.lastIndexOf("/")+1);
+            newIOSSClient.removeFile(fileName);
+        }
         return R.data(bladeFile);
     }