diff --git a/oss-integration/src/main/java/cn/axzo/oss/integration/s3/config/HuaWeiCloudObsConfig.java b/oss-integration/src/main/java/cn/axzo/oss/integration/s3/config/HuaWeiCloudObsConfig.java index 86a435a..9dfedc2 100644 --- a/oss-integration/src/main/java/cn/axzo/oss/integration/s3/config/HuaWeiCloudObsConfig.java +++ b/oss-integration/src/main/java/cn/axzo/oss/integration/s3/config/HuaWeiCloudObsConfig.java @@ -56,4 +56,10 @@ public class HuaWeiCloudObsConfig { */ @Value("${huaweicloud.checkpoint.encode-headers}") private String encodeHeaders; + + /** + * 是否开启请求头域自动编码 + */ + @Value("${huaweicloud.profiles.active}") + private String profilesActive; } diff --git a/oss-integration/src/main/java/cn/axzo/oss/integration/s3/impl/HuaWeiCloudServiceImpl.java b/oss-integration/src/main/java/cn/axzo/oss/integration/s3/impl/HuaWeiCloudServiceImpl.java index 048cd3f..0318880 100644 --- a/oss-integration/src/main/java/cn/axzo/oss/integration/s3/impl/HuaWeiCloudServiceImpl.java +++ b/oss-integration/src/main/java/cn/axzo/oss/integration/s3/impl/HuaWeiCloudServiceImpl.java @@ -48,7 +48,7 @@ public class HuaWeiCloudServiceImpl implements HuaWeiCloudService { ObsClient obsClient = huaWeiCloudObsClient.getClient(); // 创建文件夹 - String objectKey = appCode + "/" + fileName; + String objectKey = huaWeiCloudObsConfig.getProfilesActive() + "/" + appCode + "/" + fileName; try { if (APPCODE_CMS.equals(appCode)) { // 普通上传方式 @@ -91,7 +91,7 @@ public class HuaWeiCloudServiceImpl implements HuaWeiCloudService { ObsClient obsClient = huaWeiCloudObsClient.getClient(); // 创建文件夹 - String objectKey = appCode + "/" + fileName; + String objectKey = huaWeiCloudObsConfig.getProfilesActive() + "/" + appCode + "/" + fileName; try { if (APPCODE_CMS.equals(appCode)) { // 断点续传 @@ -138,7 +138,7 @@ public class HuaWeiCloudServiceImpl implements HuaWeiCloudService { ObsClient obsClient = huaWeiCloudObsClient.getClient(); // 创建文件夹 - String objectKey = appCode + "/" + fileName; + String objectKey = huaWeiCloudObsConfig.getProfilesActive() + "/" + appCode + "/" + fileName; try { // 初始化分段上传任务