夜得朦胧 há 1 ano atrás
pai
commit
9900a5cc5c

+ 7 - 0
simulation-resource-common/src/main/java/com/css/simulation/resource/common/adapter/controller/MinioController.java

@@ -77,6 +77,13 @@ public class MinioController {
         return new ResponseBodyVO<>(ResponseBodyVO.Response.SUCCESS, "请求成功!", previewUrl);
     }
 
+    @GetMapping(value = "/getPublicUrl")
+    public ResponseBodyVO<String> getPublicUrl(@RequestParam("objectName") String objectName){
+        String previewUrl = MinioUtil.getPublicPreviewUrl(minioClientPrivate, Method.GET, minioConfiguration.getBucketName(), objectName,
+            minioConfiguration.getEndpointPrivate(), minioConfiguration.getEndpointPublic());
+        return new ResponseBodyVO<>(ResponseBodyVO.Response.SUCCESS, "请求成功!", previewUrl);
+    }
+
     @GetMapping(value = "/copy")
     public ResponseBodyVO<String> copy(
             @RequestParam("source") String source,