Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/431.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 下载API投掷“;网络::错误“连接”重置200(正常)“;错误_Javascript_Asp.net Core_Aurelia - Fatal编程技术网

Javascript 下载API投掷“;网络::错误“连接”重置200(正常)“;错误

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核心应用程序)

我在一个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);
            }
        }