Javascript 下载API投掷“;网络::错误“连接”重置200(正常)“;错误
我在一个Aurelia项目中遇到了一个问题,下载文件API抛出了一个“net::ERR\u CONNECTION\u RESET 200(OK)”错误。这似乎是一个超时错误,因为API可以很好地处理小文件,但超过1MB的文件会失败-API也适用于办公室员工而不是家庭员工,我认为这是因为家庭员工由于VPN而连接较慢 我已尝试通过添加以下内容在web.config中设置超时,但没有任何区别(可能是因为这是一个使用system.webServer而不是system.web的ASP.NET核心应用程序):Javascript 下载API投掷“;网络::错误“连接”重置200(正常)“;错误,javascript,asp.net-core,aurelia,Javascript,Asp.net Core,Aurelia,我在一个Aurelia项目中遇到了一个问题,下载文件API抛出了一个“net::ERR\u CONNECTION\u RESET 200(OK)”错误。这似乎是一个超时错误,因为API可以很好地处理小文件,但超过1MB的文件会失败-API也适用于办公室员工而不是家庭员工,我认为这是因为家庭员工由于VPN而连接较慢 我已尝试通过添加以下内容在web.config中设置超时,但没有任何区别(可能是因为这是一个使用system.webServer而不是system.web的ASP.NET核心应用程序)
<system.web>
<httpRuntime executionTimeout="999" maxRequestLength="2097151" />
</system.web>
[HttpGet("downloadFile/{fileName}")]
public IActionResult Download(string fileName)
{
if (!string.IsNullOrEmpty(fileName))
{
return base.File($"~/{ fileName }", "application/octet-stream", fileName);
}
else
{
return StatusCode(StatusCodes.Status404NotFound);
}
}