Prechádzať zdrojové kódy

修复添加响应头错误

qinchaoyue 6 mesiacov pred
rodič
commit
0b5e5b1f2a

+ 1 - 1
src/Hotline.Api/Controllers/BaseController.cs

@@ -17,7 +17,7 @@ public class BaseController : ControllerBase
         fileName = string.IsNullOrEmpty(fileName)
             ? tail
             : $"{fileName}_{tail}";
-        HttpContext.Response.Headers.Add("Access-Control-Expose-Headers", "Content-Disposition");
+        HttpContext.Response.Headers.TryAdd("Access-Control-Expose-Headers", "Content-Disposition");
         return new FileStreamResult(stream, "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet")
         {
             FileDownloadName = fileName

Rozdielové dáta súboru neboli zobrazené, pretože súbor je príliš veľký
+ 4 - 0
src/Hotline.Api/logs/acc-log-20241028.txt


+ 1 - 1
src/Hotline.Application/ExportExcel/ExportApplication.cs

@@ -54,7 +54,7 @@ namespace Hotline.Application.ExportExcel
                 items.Add(func.Invoke(items));
             }
 
-            _httpContextAccessor.HttpContext.Response.Headers.Add("Access-Control-Expose-Headers", "Content-Disposition");
+            _httpContextAccessor.HttpContext.Response.Headers.TryAdd("Access-Control-Expose-Headers", "Content-Disposition");
             dynamic? dynamicClass = DynamicClassHelper.CreateDynamicClass(dto.ColumnInfos);
 
             var dtos = items

Niektoré súbory nie sú zobrazené, pretože je v týchto rozdielových dátach zmenené mnoho súborov