Преглед изворни кода

!1162 SaveSysInfo中的 oldSysLogoRelativeFilePath 问题
Merge pull request !1162 from coolcalf/next

zuohuaijun пре 2 година
родитељ
комит
3e9a3a8d14
1 измењених фајлова са 1 додато и 1 уклоњено
  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;