类 OssUrlResolver
java.lang.Object
com.elitesland.ystdms.sys.service.impl.OssUrlResolver
OSS URL 解析工具类
统一处理不同OSS服务商的URL格式
-
嵌套类概要
嵌套类 -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明static String构建指定服务的下载URLstatic StringextractBucket(String fileUrl) 从URL中提取bucket名称static StringextractObjectKey(String fileUrl) 从URL中提取objectKey(简化版本,用于兼容旧代码)static StringgetServiceType(String fileUrl) 获取URL的服务类型static OssUrlResolver.ParsedUrl解析URL,自动识别服务商类型
-
构造器详细资料
-
OssUrlResolver
public OssUrlResolver()
-
-
方法详细资料
-
parseUrl
解析URL,自动识别服务商类型- 参数:
fileUrl- 文件URL- 返回:
- 解析后的URL信息
-
extractObjectKey
从URL中提取objectKey(简化版本,用于兼容旧代码)- 参数:
fileUrl- 文件URL- 返回:
- 对象名称
-
extractBucket
从URL中提取bucket名称 -
getServiceType
获取URL的服务类型 -
buildUrl
构建指定服务的下载URL- 参数:
sourceUrl- 源文件URLtargetEndpoint- 目标服务的endpointtargetBucket- 目标服务的bucket- 返回:
- 转换后的URL
-