endpoint加上beijing/shanghai/hangzhou-判断文件大小

This commit is contained in:
xudawei 2024-05-23 11:46:13 +08:00
parent 048511c6f8
commit 03c7668e76

View File

@ -369,21 +369,19 @@ public class AliOssServiceImpl implements AliOssService {
public SimplifiedObjectMeta getObjectMeta(String bucketName, String key, String url) {
try {
if (StringUtils.isNotBlank(url) && url.startsWith("http") && url.contains("aliyun")) {
log.info("aliyun-chengdu-getObjectMeta params, bucketName:{}, key:{},url:{}", bucketName, key, url);
return aliOssClient.getClient().getSimplifiedObjectMeta(bucketName, key);
// if (url.contains(aliOssClient.getHangZhouEndpoint())) {//杭州
// log.info("aliyun-hangzhou-getObjectMeta params, bucketName:{}, key:{},url:{}", bucketName, key, url);
// return aliOssClient.getHangZhouClient().getSimplifiedObjectMeta(bucketName, key);
// } else if (url.contains(aliOssClient.getBeiJingEndpoint())) {//北京
// log.info("aliyun-beijing-getObjectMeta params, bucketName:{}, key:{},url:{}", bucketName, key, url);
// return aliOssClient.getBeiJingClient().getSimplifiedObjectMeta(bucketName, key);
// } else if (url.contains(aliOssClient.getShangHaiEndpoint())) {//上海
// log.info("aliyun-shanghai-getObjectMeta params, bucketName:{}, key:{},url:{}", bucketName, key, url);
// return aliOssClient.getShangHaiClient().getSimplifiedObjectMeta(bucketName, key);
// } else if (url.contains(aliOssClient.getEndpoint())) {//成都
// log.info("aliyun-chengdu-getObjectMeta params, bucketName:{}, key:{},url:{}", bucketName, key, url);
// return aliOssClient.getClient().getSimplifiedObjectMeta(bucketName, key);
// }
if (url.contains(aliOssClient.getHangZhouEndpoint())) {//杭州
log.info("aliyun-hangzhou-getObjectMeta params, bucketName:{}, key:{},url:{}", bucketName, key, url);
return aliOssClient.getHangZhouClient().getSimplifiedObjectMeta(bucketName, key);
} else if (url.contains(aliOssClient.getBeiJingEndpoint())) {//北京
log.info("aliyun-beijing-getObjectMeta params, bucketName:{}, key:{},url:{}", bucketName, key, url);
return aliOssClient.getBeiJingClient().getSimplifiedObjectMeta(bucketName, key);
} else if (url.contains(aliOssClient.getShangHaiEndpoint())) {//上海
log.info("aliyun-shanghai-getObjectMeta params, bucketName:{}, key:{},url:{}", bucketName, key, url);
return aliOssClient.getShangHaiClient().getSimplifiedObjectMeta(bucketName, key);
} else if (url.contains(aliOssClient.getEndpoint())) {//成都
log.info("aliyun-chengdu-getObjectMeta params, bucketName:{}, key:{},url:{}", bucketName, key, url);
return aliOssClient.getClient().getSimplifiedObjectMeta(bucketName, key);
}
}
log.info("aliyun-none-endpoint getObjectMeta params, bucketName:{}, key:{},url:{}", bucketName, key, url);
return new SimplifiedObjectMeta();