fix: 修复地图资源特殊文件名下载失败

This commit is contained in:
uye
2023-12-12 20:15:43 +08:00
parent 0cd9ff880e
commit 2a5f70cc22
2 changed files with 3 additions and 3 deletions

View File

@@ -65,13 +65,13 @@ namespace MaaWpfGui.Helper
return string.Empty;
}
return _cache.TryGetValue(url.Replace("#", "%23"), out string ret) ? ret : string.Empty;
return _cache.TryGetValue(url.Replace("%23", "#"), out string ret) ? ret : string.Empty;
}
// ReSharper disable once MemberCanBePrivate.Global
public static void Set(string url, string etag)
{
_cache[url.Replace("#", "%23")] = etag;
_cache[url.Replace("%23", "#")] = etag;
Save();
}

View File

@@ -290,7 +290,7 @@ namespace MaaWpfGui.Models
{
await Task.Delay(1000);
var sRet = await UpdateFileWithETag(baseUrl, file, file, maxRetryTime);
var sRet = await UpdateFileWithETag(baseUrl, file.Replace("#", "%23"), file, maxRetryTime);
if (sRet == UpdateResult.Failed)
{
OutputDownloadProgress(LocalizationHelper.GetString("GameResourceFailed"));