瀏覽代碼

测试七牛云删除接口

wuweihao 3 年之前
父節點
當前提交
753cec4931

+ 7 - 0
gis_common/pom.xml

@@ -182,6 +182,13 @@
             <scope>compile</scope>
         </dependency>
 
+        <dependency>
+            <groupId>com.squareup.okhttp3</groupId>
+            <artifactId>okhttp</artifactId>
+            <version>3.14.2</version>
+            <scope>compile</scope>
+        </dependency>
+
 
     </dependencies>
 

+ 6 - 5
gis_common/src/main/java/com/gis/common/util/QiniuOssUtil.java

@@ -2,14 +2,12 @@ package com.gis.common.util;
 
 import com.google.gson.Gson;
 import com.qiniu.common.QiniuException;
-import com.qiniu.common.Zone;
 import com.qiniu.http.Response;
 import com.qiniu.storage.BucketManager;
 import com.qiniu.storage.Configuration;
 import com.qiniu.storage.Region;
 import com.qiniu.storage.UploadManager;
 import com.qiniu.storage.model.DefaultPutRet;
-import com.qiniu.storage.model.FetchRet;
 import com.qiniu.storage.model.FileInfo;
 import com.qiniu.util.Auth;
 import lombok.extern.slf4j.Slf4j;
@@ -78,11 +76,12 @@ public class QiniuOssUtil {
 
 
     /**
-     *
+     * by owen 2022-5-13
      * @param key :文件路径
+     * 第一级目录不能带/ 例如: owen/aa.jpg
+     * 不支持删除目录, 删除目录使用脚本
      */
     public static void delete(String key){
-
         BucketManager bucketManager = new BucketManager(auth, cfg);
         try {
             bucketManager.delete(bucketName, key);
@@ -93,9 +92,11 @@ public class QiniuOssUtil {
     }
 
 
+
+
     @Test
     public void testDelete(){
-        delete("");
+        delete("owen/a");
     }
 
 

+ 11 - 0
gis_web/src/main/java/com/gis/web/controller/ApiController.java

@@ -100,6 +100,17 @@ public class ApiController extends BaseController {
 
     }
 
+//    @ApiOperation(value = "t-删除oss文件")
+//    @PostMapping(value = "/del")
+//    public Result delFile(String path)  {
+//        log.info("删除路径: {}", path);
+//        QiniuOssUtil.delete(path);
+//
+//        // 返回前端数据
+//        return Result.success();
+//
+//    }
+