oss图片地址

This commit is contained in:
sxu 2025-03-28 16:58:29 +08:00
parent 5e6d163357
commit 1392b20420
1 changed files with 23 additions and 17 deletions

View File

@ -44,29 +44,35 @@ public class SysUtil {
public static String getCutFileUrl(String fileUrl) {
log.info("出参_补图_原路径:{},前缀:{},存储桶:{}", new Object[]{fileUrl, getPrefix(), getBucket()});
String cutFileUrl = null;
try {
cutFileUrl = getCutFileUrl(fileUrl, getPrefix(), getBucket());
} catch (Exception e) {
log.error("获取存储桶图片地址失败, " + e.getMessage());
cutFileUrl = fileUrl;
if (!CharSequenceUtil.isBlank(fileUrl) && !fileUrl.startsWith(getBucket())) {
return getPrefix() + "/" + fileUrl;
} else {
return null;
}
log.info("出参_补图_补图后路径:{}", cutFileUrl);
return cutFileUrl;
// String cutFileUrl = null;
// try {
// cutFileUrl = getCutFileUrl(fileUrl, getPrefix(), getBucket());
// } catch (Exception e) {
// log.error("获取存储桶图片地址失败, " + e.getMessage());
// cutFileUrl = fileUrl;
// }
// log.info("出参_补图_补图后路径:{}", cutFileUrl);
// return cutFileUrl;
}
public static String getCutPath(String fileUrl) {
log.info("入参_裁图_原路径:{},前缀:{},存储桶:{}", new Object[]{fileUrl, getPrefix(), getBucket()});
if (!CharSequenceUtil.isBlank(fileUrl) && !fileUrl.startsWith(getBucket())) {
if (Boolean.FALSE.equals(getOssProperties().getUseToken())) {
return fileUrl.replace(getPrefix(), getBucket());
} else {
fileUrl = getUnEncodeUrl(fileUrl);
fileUrl = fileUrl.replace(getPrefix(), getBucket());
fileUrl = getCutSignUrl(fileUrl);
log.info("入参_裁图_裁剪后路径:{}", fileUrl);
return fileUrl;
}
return getPrefix() + "/" + fileUrl;
// if (Boolean.FALSE.equals(getOssProperties().getUseToken())) {
// return fileUrl.replace(getPrefix(), getBucket());
// } else {
// fileUrl = getUnEncodeUrl(fileUrl);
// fileUrl = fileUrl.replace(getPrefix(), getBucket());
// fileUrl = getCutSignUrl(fileUrl);
// log.info("入参_裁图_裁剪后路径:{}", fileUrl);
// return fileUrl;
// }
} else {
return fileUrl;
}