From 60682813f7df94c2e6206e8ca77c69dd56de8787 Mon Sep 17 00:00:00 2001 From: donqi Date: Mon, 16 May 2022 10:23:57 +0800 Subject: [PATCH] =?UTF-8?q?=E4=B8=83=E7=89=9B=E4=BA=91=E9=85=8D=E7=BD=AE?= =?UTF-8?q?=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/ghy/web/controller/tool/QiniuController.java | 1 + .../src/main/java/com/ghy/common/utils/QiniuUtils.java | 9 +++++---- .../main/java/com/ghy/framework/config/ShiroConfig.java | 1 + 3 files changed, 7 insertions(+), 4 deletions(-) diff --git a/ghy-admin/src/main/java/com/ghy/web/controller/tool/QiniuController.java b/ghy-admin/src/main/java/com/ghy/web/controller/tool/QiniuController.java index a7dc03a0..9e6b4bf9 100644 --- a/ghy-admin/src/main/java/com/ghy/web/controller/tool/QiniuController.java +++ b/ghy-admin/src/main/java/com/ghy/web/controller/tool/QiniuController.java @@ -28,6 +28,7 @@ public class QiniuController { * 七牛云上传(单个) */ @PostMapping(value = "/upload") + @ResponseBody public AjaxResult uploadFile(@RequestParam(value = "uploadFile", required = false) MultipartFile file) { try { // 上传后返回的文件路径 diff --git a/ghy-common/src/main/java/com/ghy/common/utils/QiniuUtils.java b/ghy-common/src/main/java/com/ghy/common/utils/QiniuUtils.java index 8ed1fdde..ad746040 100644 --- a/ghy-common/src/main/java/com/ghy/common/utils/QiniuUtils.java +++ b/ghy-common/src/main/java/com/ghy/common/utils/QiniuUtils.java @@ -11,19 +11,20 @@ import com.qiniu.storage.Region; import com.qiniu.storage.UploadManager; import com.qiniu.storage.model.DefaultPutRet; import com.qiniu.util.Auth; +import org.springframework.beans.factory.annotation.Autowired; public class QiniuUtils { public static String getUpToken() { - Auth auth = Auth.create(QiniuConfig.getAccessKey(), QiniuConfig.getSecretKey()); - return auth.uploadToken(QiniuConfig.getBucketName()); + Auth auth = Auth.create("QTNOppkvtufxTxLjt1V7YZwvzV2Rc6WLD5yXLBVY", "V8SM9nkbO-dft4JmG7UaCH6RYxXdqzrvQ0zWO2W3"); + return auth.uploadToken("gqz"); } public static String upload(byte[] uploadBytes) throws QiniuException { String key = UUID.randomUUID().toString().replaceAll("-", ""); - Configuration cfg = new Configuration(Region.region0());//设置华南的服务器 + Configuration cfg = new Configuration(Region.region2());//设置华南的服务器 UploadManager uploadManager = new UploadManager(cfg); String upToken = getUpToken(); @@ -31,7 +32,7 @@ public class QiniuUtils { //解析上传成功的结果 DefaultPutRet putRet = new Gson().fromJson(response.bodyString(), DefaultPutRet.class); - return QiniuConfig.getMediaUrl() + putRet.key; + return "http://gqz.opsoul.com/" + putRet.key; } } diff --git a/ghy-framework/src/main/java/com/ghy/framework/config/ShiroConfig.java b/ghy-framework/src/main/java/com/ghy/framework/config/ShiroConfig.java index ab832541..cd7da399 100644 --- a/ghy-framework/src/main/java/com/ghy/framework/config/ShiroConfig.java +++ b/ghy-framework/src/main/java/com/ghy/framework/config/ShiroConfig.java @@ -280,6 +280,7 @@ public class ShiroConfig filterChainDefinitionMap.put("/pay/**", "anon"); filterChainDefinitionMap.put("/order/**", "anon"); filterChainDefinitionMap.put("/goods/**", "anon"); + filterChainDefinitionMap.put("/tool/**", "anon"); filterChainDefinitionMap.put("/adapay/**", "anon"); filterChainDefinitionMap.put("/MP_verify_bRFuvYpyQ4WLr0on.txt", "anon"); // 对静态资源设置匿名访问