From c029c27762695492900d25934d0cb3380cf04e07 Mon Sep 17 00:00:00 2001 From: xuquan <1099815072@qq.com> Date: Tue, 16 Nov 2021 11:41:18 +0800 Subject: [PATCH] 文件上传代码提交 --- cloud/fIle-center/src/main/java/com/sincere/file/control/FileControl.java | 11 ++++++++++- cloud/fIle-center/src/main/java/com/sincere/file/model/result/Result.java | 6 ++++++ 2 files changed, 16 insertions(+), 1 deletion(-) diff --git a/cloud/fIle-center/src/main/java/com/sincere/file/control/FileControl.java b/cloud/fIle-center/src/main/java/com/sincere/file/control/FileControl.java index 14f83e0..18ccea4 100644 --- a/cloud/fIle-center/src/main/java/com/sincere/file/control/FileControl.java +++ b/cloud/fIle-center/src/main/java/com/sincere/file/control/FileControl.java @@ -52,9 +52,18 @@ public class FileControl { resultFile.setHref(""); fileList.add(resultFile); return Result.genSuccessResult(fileList); - } + @PostMapping("fileUpload2") + @ApiOperation("上传文件(重复文件会新增1)") + public Result fileUpload2(@RequestParam("imgFile") MultipartFile file, HttpServletRequest request) throws Exception { + + String ossPath = request.getHeader("ossPath");//oss的二级目录 + + FileInfo fileInfo = fileService.upload(file, ossPath); + + return Result.genSuccess(fileInfo.getUrl()); + } @PostMapping("fileUpload1") @ApiOperation("上传文件") diff --git a/cloud/fIle-center/src/main/java/com/sincere/file/model/result/Result.java b/cloud/fIle-center/src/main/java/com/sincere/file/model/result/Result.java index f3a255d..921a211 100644 --- a/cloud/fIle-center/src/main/java/com/sincere/file/model/result/Result.java +++ b/cloud/fIle-center/src/main/java/com/sincere/file/model/result/Result.java @@ -39,4 +39,10 @@ public class Result { .setCode(0) .setData(data); } + + public static Result genSuccess(T data) { + return new Result() + .setCode(200) + .setData(data); + } } -- libgit2 0.21.0