084a502b by 荆蔚杰

文件删除接口

1 parent fc9fa5e3
...@@ -4,10 +4,7 @@ import com.pashanhoo.common.Result; ...@@ -4,10 +4,7 @@ import com.pashanhoo.common.Result;
4 import io.swagger.annotations.Api; 4 import io.swagger.annotations.Api;
5 import io.swagger.annotations.ApiOperation; 5 import io.swagger.annotations.ApiOperation;
6 import org.springframework.beans.factory.annotation.Autowired; 6 import org.springframework.beans.factory.annotation.Autowired;
7 import org.springframework.web.bind.annotation.RequestMapping; 7 import org.springframework.web.bind.annotation.*;
8 import org.springframework.web.bind.annotation.RequestMethod;
9 import org.springframework.web.bind.annotation.RequestPart;
10 import org.springframework.web.bind.annotation.RestController;
11 import org.springframework.web.multipart.MultipartFile; 8 import org.springframework.web.multipart.MultipartFile;
12 9
13 import javax.servlet.http.HttpServletResponse; 10 import javax.servlet.http.HttpServletResponse;
...@@ -24,7 +21,8 @@ public class FileController { ...@@ -24,7 +21,8 @@ public class FileController {
24 21
25 @Autowired 22 @Autowired
26 MinioUtil minioUtil; 23 MinioUtil minioUtil;
27 24 @Autowired
25 MinioConfig minioConfig;
28 26
29 @RequestMapping(value = "/upload", method = RequestMethod.POST) 27 @RequestMapping(value = "/upload", method = RequestMethod.POST)
30 @ApiOperation("上传单个文件") 28 @ApiOperation("上传单个文件")
...@@ -48,4 +46,15 @@ public class FileController { ...@@ -48,4 +46,15 @@ public class FileController {
48 } 46 }
49 } 47 }
50 48
49 @DeleteMapping("/deleteFile")
50 @ApiOperation("删除文件")
51 public Result deleteFile(@RequestParam("saveUrl") String saveUrl){
52 try {
53 minioUtil.removeObject(minioConfig.getBucket(), saveUrl);
54 return Result.ok();
55 } catch (Exception e) {
56 return Result.exception(e.getMessage());
57 }
58 }
59
51 } 60 }
......