Blazor WASM C# .NET 6 Content-Disposition 不可访问

Blazor WASM C# .NET 6 Content-Disposition is not Accessible

我已经做了很多年的网络开发,所以我非常困惑。当然,这是我第一次使用 Bazor 和 .NET 6。

这是我正在查看的屏幕截图:

有人可以告诉我为什么我根本无法获得 content-disposition 吗? 这应该是微不足道的,但我尝试在响应中记录所有 header,但我什么也没看到。

我的 API 使用 File(Stream fileStream, string contentType, string? fileDownloadName) 返回文件,您可以在响应 header.

中看到 filename

我终于明白了。在更新我的 API CORS 策略之前,我无法获得任何 header 值:

您必须公开 header。我不确定为什么您可以在响应中看到 header,而 Blazor 不能,但这是您必须做的。