From 4b1cb74450d178af66b3f87073edb441f6fbc103 Mon Sep 17 00:00:00 2001 From: zepengdev <lzpsmith@outlook.com> Date: Thu, 26 Jun 2025 22:37:43 +0800 Subject: [PATCH] fix: 分页查询的商品信息包含图片和标签信息 --- 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