Browse Source

SaveSysInfo中的 oldSysLogoRelativeFilePath 进行 Path.Combine 不成功的问题

Signed-off-by: coolcalf <28551@qq.com>
coolcalf 1 year ago
parent
commit
e2ca57856e
1 changed files with 1 additions and 1 deletions
  1. 1 1
      Admin.NET/Admin.NET.Core/Service/Config/SysConfigService.cs

+ 1 - 1
Admin.NET/Admin.NET.Core/Service/Config/SysConfigService.cs

@@ -252,7 +252,7 @@ public class SysConfigService : IDynamicApiController, ITransient
         {
             // 旧图标文件相对路径
             var oldSysLogoRelativeFilePath = await GetConfigValue<string>("sys_web_logo") ?? "";
-            var oldSysLogoAbsoluteFilePath = Path.Combine(App.WebHostEnvironment.WebRootPath, oldSysLogoRelativeFilePath);
+            var oldSysLogoAbsoluteFilePath = Path.Combine(App.WebHostEnvironment.WebRootPath, oldSysLogoRelativeFilePath.TrimStart('/'));
 
             var groups = Regex.Match(input.SysLogoBase64, @"data:image/(?<type>.+?);base64,(?<data>.+)").Groups;
             var type = groups["type"].Value;