084a502b by 荆蔚杰

文件删除接口

1 parent fc9fa5e3
......@@ -4,10 +4,7 @@ import com.pashanhoo.common.Result;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
import org.springframework.web.bind.annotation.RequestPart;
import org.springframework.web.bind.annotation.RestController;
import org.springframework.web.bind.annotation.*;
import org.springframework.web.multipart.MultipartFile;
import javax.servlet.http.HttpServletResponse;
......@@ -24,7 +21,8 @@ public class FileController {
@Autowired
MinioUtil minioUtil;
@Autowired
MinioConfig minioConfig;
@RequestMapping(value = "/upload", method = RequestMethod.POST)
@ApiOperation("上传单个文件")
......@@ -48,4 +46,15 @@ public class FileController {
}
}
@DeleteMapping("/deleteFile")
@ApiOperation("删除文件")
public Result deleteFile(@RequestParam("saveUrl") String saveUrl){
try {
minioUtil.removeObject(minioConfig.getBucket(), saveUrl);
return Result.ok();
} catch (Exception e) {
return Result.exception(e.getMessage());
}
}
}
......