From 92027c9960c8e4e8d84db11c2c422254a5b7d38c Mon Sep 17 00:00:00 2001
From: Administrator <2863138610@qq.com>
Date: 星期二, 06 十二月 2022 16:00:03 +0800
Subject: [PATCH] 华为云obs上传

---
 src/main/java/com/qxueyou/scc/controller/HweiYunOBSController.java |   26 ++++++++++++++------------
 1 files changed, 14 insertions(+), 12 deletions(-)

diff --git a/src/main/java/com/qxueyou/scc/controller/HweiYunOBSController.java b/src/main/java/com/qxueyou/scc/controller/HweiYunOBSController.java
index 6bf662a..861f990 100644
--- a/src/main/java/com/qxueyou/scc/controller/HweiYunOBSController.java
+++ b/src/main/java/com/qxueyou/scc/controller/HweiYunOBSController.java
@@ -1,5 +1,5 @@
 package com.qxueyou.scc.controller;
- 
+
 import cn.hutool.core.io.FileUtil;
 import cn.hutool.core.io.IoUtil;
 import cn.hutool.core.util.ArrayUtil;
@@ -7,12 +7,14 @@
 
 //import cn.hutool.core.io.FileUtil;
 import com.obs.services.exception.ObsException;
+import com.obs.services.model.PutObjectResult;
+import com.qxueyou.scc.base.model.FileMeta;
 import com.qxueyou.scc.base.model.Result;
 import com.qxueyou.scc.teach.res.service.HweiYunOBSService;
 import org.springframework.util.ObjectUtils;
 import org.springframework.web.bind.annotation.*;
 import org.springframework.web.multipart.MultipartFile;
- 
+
 import javax.annotation.Resource;
 import javax.servlet.http.HttpServletRequest;
 import javax.servlet.http.HttpServletResponse;
@@ -21,7 +23,7 @@
 import java.io.InputStream;
 import java.net.URLEncoder;
 import java.util.List;
- 
+
 /**
  * @ClassName: ObsController
  * @Description: OBS鏈嶅姟鍣–ontroller
@@ -30,12 +32,12 @@
  * @Version: 1.0
  */
 @RestController
-@RequestMapping({ "file" })// @RequestMapping("/file")
+@RequestMapping("/file")// @RequestMapping("/file")
 public class HweiYunOBSController {
- 
+
     @Resource
     private HweiYunOBSService hweiYunOBSService;
- 
+
     @RequestMapping(value = "upload", method = RequestMethod.POST)
     public Result save(@RequestParam(value = "file", required = false) MultipartFile file) {
 
@@ -45,11 +47,11 @@
 //        if (FileUtil.isEmpty(file)) {
 //            return new Result(false,"鏂囦欢涓虹┖");
 //        }
-        final String test = hweiYunOBSService.fileUpload(file, file.getOriginalFilename());
+        final List<FileMeta> test = hweiYunOBSService.fileUpload(file, file.getOriginalFilename());
 //        return ResponseVO.ok("鎵ц鎴愬姛",test);
         return new Result(true,"success",test);
     }
- 
+
     @RequestMapping(value = "delete", method = RequestMethod.POST)
     public Result delete(@RequestParam(value = "fileName", required = false)  String fileName) {
         if (StrUtil.isEmpty(fileName)) {
@@ -58,7 +60,7 @@
         final boolean delete = hweiYunOBSService.delete(fileName);
         return delete?new Result(true,"success"):new Result(false,"鍒犻櫎澶辫触");
     }
- 
+
     @RequestMapping(value = "deletes", method = RequestMethod.POST)
     //@RequestParam 鑾峰彇List锛屾暟缁勫垯涓嶉渶瑕�
     public Result delete(@RequestParam("fileNames") List<String> fileNames) {
@@ -68,8 +70,8 @@
         final boolean delete = hweiYunOBSService.delete(fileNames);
         return delete?new Result(true,"success"):new Result(false,"鍒犻櫎澶辫触");
     }
- 
- 
+
+
     @RequestMapping(value = "download", method = RequestMethod.POST)
     public Result download(HttpServletRequest request, HttpServletResponse response, @RequestParam(value = "fileName", required = false) String fileName) {
         if (StrUtil.isEmpty(fileName)) {
@@ -104,4 +106,4 @@
             return new Result(false);
         }
     }
-}
\ No newline at end of file
+}

--
Gitblit v1.8.0