diff --git a/miniapp/config/index.js b/miniapp/config/index.js index 9260896..1887089 100644 --- a/miniapp/config/index.js +++ b/miniapp/config/index.js @@ -21,7 +21,7 @@ const ENV = { } // 当前环境 - 开发时使用 development,打包时改为 production -const CURRENT_ENV = 'development' +const CURRENT_ENV = 'production' // 导出配置 export const config = { diff --git a/server/src/XiangYi.Infrastructure/Storage/TencentCosProvider.cs b/server/src/XiangYi.Infrastructure/Storage/TencentCosProvider.cs index d4ca91e..504c4f8 100644 --- a/server/src/XiangYi.Infrastructure/Storage/TencentCosProvider.cs +++ b/server/src/XiangYi.Infrastructure/Storage/TencentCosProvider.cs @@ -156,7 +156,13 @@ public class TencentCosProvider : IStorageProvider // 如果配置了CDN域名,使用CDN域名 if (!string.IsNullOrEmpty(_options.CdnDomain)) { - return $"https://{_options.CdnDomain}/{fileKey}"; + // 如果CdnDomain已经包含协议,直接使用;否则添加https:// + var domain = _options.CdnDomain; + if (domain.StartsWith("http://") || domain.StartsWith("https://")) + { + return $"{domain}/{fileKey}"; + } + return $"https://{domain}/{fileKey}"; } // 生成预签名URL