尝试使用 Edge 通过 HTTP 下载文件时隐藏 HTTPS 警告
Hide HTTPS warning when trying to download files over HTTP with Edge
public class FilesController : ControllerBase
{
[HttpGet]
[Route("api/Files/DownloadFile/{ProductID}/{FileName}/{UserID}")]
public FileResult DownloadFile(int ProductID, string FileName, int UserID)
{
return File(fileBytes, System.Net.Mime.MediaTypeNames.Application.Octet);
}
}
大家好,我正在使用 API 下载 files.In 我的 blazor 服务器应用程序(客户端),当用户尝试下载任何文件,例如 .xlsx 或 .ppt 文件时,它在 Chrome 和 Firefox 中工作,但在 Microsoft Edge 的情况下,它给我“无法安全下载 pptx 文件”。
我的问题,我可以在 app.settings 或 web.config 中添加任何配置来绕过 SSL/TLS 问题吗?
打开查看错误信息:
答案是使用 SSL/TLS 来保护 API 和 blazor 服务器应用程序(客户端)之间的通信。换句话说,将 HTTP(端口 80)转换为 HTTPS(端口 443)。
public class FilesController : ControllerBase
{
[HttpGet]
[Route("api/Files/DownloadFile/{ProductID}/{FileName}/{UserID}")]
public FileResult DownloadFile(int ProductID, string FileName, int UserID)
{
return File(fileBytes, System.Net.Mime.MediaTypeNames.Application.Octet);
}
}
大家好,我正在使用 API 下载 files.In 我的 blazor 服务器应用程序(客户端),当用户尝试下载任何文件,例如 .xlsx 或 .ppt 文件时,它在 Chrome 和 Firefox 中工作,但在 Microsoft Edge 的情况下,它给我“无法安全下载 pptx 文件”。
我的问题,我可以在 app.settings 或 web.config 中添加任何配置来绕过 SSL/TLS 问题吗?
打开查看错误信息:
答案是使用 SSL/TLS 来保护 API 和 blazor 服务器应用程序(客户端)之间的通信。换句话说,将 HTTP(端口 80)转换为 HTTPS(端口 443)。