From 5e07f160bb34e72186607556fff8841688a1f47a Mon Sep 17 00:00:00 2001
From: baizonghao <1719256278@qq.com>
Date: 星期六, 04 三月 2023 00:01:09 +0800
Subject: [PATCH] 阿里云测试

---
 ycl-common/src/main/java/com/ycl/controller/FileController.java |   31 ++++++++++++++++++++++++++-----
 1 files changed, 26 insertions(+), 5 deletions(-)

diff --git a/ycl-common/src/main/java/com/ycl/controller/FileController.java b/ycl-common/src/main/java/com/ycl/controller/FileController.java
index f0f1623..73eeb9e 100644
--- a/ycl-common/src/main/java/com/ycl/controller/FileController.java
+++ b/ycl-common/src/main/java/com/ycl/controller/FileController.java
@@ -3,6 +3,7 @@
 import com.ycl.api.CommonResult;
 import com.ycl.dto.media.Media;
 import com.ycl.dto.media.PictureZoomParameter;
+import com.ycl.utils.AliyunUtils;
 import com.ycl.utils.MediaFileUtil;
 import io.swagger.annotations.Api;
 import io.swagger.annotations.ApiOperation;
@@ -10,12 +11,17 @@
 import org.springframework.web.bind.annotation.*;
 import org.springframework.web.multipart.MultipartFile;
 
+import java.io.InputStream;
+
 @RestController
 @Api(tags = "鏂囦欢涓婁紶")
 @RequestMapping("/file")
 public class FileController {
 
     private MediaFileUtil mediaFileUtil;
+
+    @Autowired
+    private AliyunUtils aliyunUtils;
 
     @Autowired
     public void setMediaFileUtil(MediaFileUtil mediaFileUtil) {
@@ -29,17 +35,32 @@
      * @return
      */
 
+//    @ApiOperation("涓婁紶鍥剧墖")
+//    @RequestMapping(value = "/medias", method = RequestMethod.POST)
+//    public CommonResult<Media> mediaUpload(@RequestParam("file") MultipartFile file) {
+//        try {
+//            PictureZoomParameter zoomPar = PictureZoomParameter.getBoardPar();
+//            Media res = mediaFileUtil.save(file, zoomPar);
+//
+//            return CommonResult.success(res, "ok");
+//        } catch (Exception e) {
+//            return CommonResult.failed("鍥剧墖鏍煎紡鍙兘涓簀pg銆乯peg銆乸ng,鍙慨鏀规枃浠剁殑鍚庣紑鏃犳晥!");
+//        }
+//    }
+
     @ApiOperation("涓婁紶鍥剧墖")
     @RequestMapping(value = "/medias", method = RequestMethod.POST)
-    public CommonResult<Media> mediaUpload(@RequestParam("file") MultipartFile file) {
+    public CommonResult<String> mediaUpload(@RequestParam("file") MultipartFile file) {
         try {
-            PictureZoomParameter zoomPar = PictureZoomParameter.getBoardPar();
-            Media res = mediaFileUtil.save(file, zoomPar);
-
+            InputStream inputStream = file.getInputStream();
+            String orginalFileName = file.getOriginalFilename();
+            String res = aliyunUtils.upload(inputStream, orginalFileName);
             return CommonResult.success(res, "ok");
         } catch (Exception e) {
-            return CommonResult.failed("鍥剧墖鏍煎紡鍙兘涓簀pg銆乯peg銆乸ng,鍙慨鏀规枃浠剁殑鍚庣紑鏃犳晥!");
+
+            e.printStackTrace();
         }
+        return CommonResult.failed("鍥剧墖鏍煎紡鍙兘涓簀pg銆乯peg銆乸ng,鍙慨鏀规枃浠剁殑鍚庣紑鏃犳晥!");
     }
 
     @ApiOperation("鍒犻櫎鍥剧墖")

--
Gitblit v1.8.0