From b7b399ba66245cd6c352f44439cd8287b6921d14 Mon Sep 17 00:00:00 2001 From: 18631081161 <2088094923@qq.com> Date: Tue, 20 Jan 2026 22:33:51 +0800 Subject: [PATCH] =?UTF-8?q?=E5=9B=BE=E7=89=87=E4=B8=8A=E4=BC=A0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- miniapp/config/index.js | 2 +- .../XiangYi.Infrastructure/Storage/TencentCosProvider.cs | 8 +++++++- 2 files changed, 8 insertions(+), 2 deletions(-) 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