From d351c59b38f772fb4fcfcb1a16b3fe40098da4f7 Mon Sep 17 00:00:00 2001 From: 疯狂的狮子Li <15040126243@163.com> Date: 星期日, 14 八月 2022 01:50:32 +0800 Subject: [PATCH] update 优化 缓存列表管理 适配 spring-cache 缓存的数据 --- ruoyi-oss/src/main/java/com/ruoyi/oss/core/OssClient.java | 9 ++++++--- 1 files changed, 6 insertions(+), 3 deletions(-) diff --git a/ruoyi-oss/src/main/java/com/ruoyi/oss/core/OssClient.java b/ruoyi-oss/src/main/java/com/ruoyi/oss/core/OssClient.java index 03c8396..2b3910c 100644 --- a/ruoyi-oss/src/main/java/com/ruoyi/oss/core/OssClient.java +++ b/ruoyi-oss/src/main/java/com/ruoyi/oss/core/OssClient.java @@ -94,7 +94,10 @@ ObjectMetadata metadata = new ObjectMetadata(); metadata.setContentType(contentType); metadata.setContentLength(inputStream.available()); - client.putObject(new PutObjectRequest(properties.getBucketName(), path, inputStream, metadata)); + PutObjectRequest putObjectRequest = new PutObjectRequest(properties.getBucketName(), path, inputStream, metadata); + // 璁剧疆涓婁紶瀵硅薄鐨� Acl 涓哄叕鍏辫 + putObjectRequest.setCannedAcl(CannedAccessControlList.PublicRead); + client.putObject(putObjectRequest); } catch (Exception e) { throw new OssException("涓婁紶鏂囦欢澶辫触锛岃妫�鏌ラ厤缃俊鎭�:[" + e.getMessage() + "]"); } @@ -125,13 +128,13 @@ // 浜戞湇鍔″晢鐩存帴杩斿洖 if (StringUtils.containsAny(endpoint, OssConstant.CLOUD_SERVICE)){ if (StringUtils.isNotBlank(domain)) { - return domain; + return header + domain; } return header + properties.getBucketName() + "." + endpoint; } // minio 鍗曠嫭澶勭悊 if (StringUtils.isNotBlank(domain)) { - return domain + "/" + properties.getBucketName(); + return header + domain + "/" + properties.getBucketName(); } return header + endpoint + "/" + properties.getBucketName(); } -- Gitblit v1.9.3