From 6017102b1d6affc7255e9f2df6f9e45e0b1a75fb Mon Sep 17 00:00:00 2001 From: leomon <2233021400@qq.com> Date: Wed, 30 Jul 2025 06:15:51 +0800 Subject: [PATCH] 订单评价 数据库添加字段 --- oying-tools/src/main/java/com/oying/utils/ObsUtils.java | 11 +++++++++++ 1 files changed, 11 insertions(+), 0 deletions(-) diff --git a/oying-tools/src/main/java/com/oying/utils/ObsUtils.java b/oying-tools/src/main/java/com/oying/utils/ObsUtils.java index 23c45fe..9b98a33 100644 --- a/oying-tools/src/main/java/com/oying/utils/ObsUtils.java +++ b/oying-tools/src/main/java/com/oying/utils/ObsUtils.java @@ -124,4 +124,15 @@ // 删除指定的对象 obsClient.deleteObject(properties.getBucket(), objectKey); } + + public static String getPublicObjectUrl(ObsProperties properties, String objectKey) { + return getPublicObjectUrl(properties.getBucket(), properties.getEndpoint(), objectKey); + } + + public static String getPublicObjectUrl(String bucketName, String endpoint, String objectKey) { + // 移除objectKey开头可能存在的文件分割符('/') + String cleanObjectKey = objectKey.startsWith("/") ? objectKey.substring(1) : objectKey; + // 标准URL格式 + return String.format("https://%s.%s/%s", bucketName, endpoint.replaceAll("^https?://", ""), cleanObjectKey); + } } -- Gitblit v1.9.3