refactor(storage): 修复对象存储路径拼接问题

This commit is contained in:
吴泽威
2025-01-19 16:59:55 +08:00
parent 336e580eb1
commit c3a7185100
3 changed files with 23 additions and 10 deletions

View File

@@ -71,16 +71,29 @@ public class StorageUtils {
}
/**
* 默认路径地址 格式 2024/03/10/
* 本地存储默认路径地址 格式
* <p>mac/linux 2024/03/10/</>
* <p>windows 2024\03\10\</>
*
* @return {@link String }
*/
public static String defaultPath() {
public static String localDefaultPath() {
LocalDate today = LocalDate.now();
return Paths.get(String.valueOf(today.getYear()), String.valueOf(today.getMonthValue()), String.valueOf(today
.getDayOfMonth())) + StringConstants.SLASH;
}
/**
* 对象存储默认路径 格式 2024/03/10/
*
* @return {@link String }
*/
public static String ossDefaultPath() {
LocalDate today = LocalDate.now();
return today.getYear() + StringConstants.SLASH + today.getMonthValue() + StringConstants.SLASH + today
.getDayOfMonth() + StringConstants.SLASH;
}
/**
* 根据 endpoint 判断是否带有 http 或 https如果没有则加上 http 前缀。
*