修改web.config中的配置

<httpRuntime maxRequestLength="102400" executionTimeout="6000"/> //设置上传文件大小(kb)和响应时间(s)

针对iis7或更高版本另需要在<configuration>标签下添加

<system.webServer>
    <security>
      <requestFiltering>
        <requestLimits maxAllowedContentLength="209715200" ></requestLimits>
      </requestFiltering>
    </security>
  </system.webServer>

参考: http://weblogs.asp.net/jeffwids/from-iis6-maxrequestlength-to-iis7-maxallowedcontentlengthfile-specifying-maximum-file-upload-size

转载于:https://www.cnblogs.com/flywing/p/4530196.html

修改web.config中的配置&lt;httpRuntime maxRequestLength="102400" executionTimeout="6000"/&gt; //设置上传文件大小(kb)和响应时间(s)针对iis7或更高版本另需要在&lt;configuration&gt;标签下添加&lt;system.webServer&gt; &lt;secu...
最近项目中使用layui的upload插件做 文件 (后台为.netCore webapi)时,出现了一下的 问题 : 对于小 文件 来说上 毫无压力,但是对于大 文件 而言(我的上限为40来兆),服务器不会有反应,调试连后台的方法都不会进去, 连接 半天后出现这样的错误:net::ERR_CONNECTION_RESET。 试着在 文件 的这个方法上面添加RequestSizeLimitAtt...
2. 添加`[Request.Form.Files]`属性来接收提交的 文件 。 3. 使用`IFormFile`对象处理 文件 。您可以使用`CopyToAsync()`方法将 文件 复制到服务器 文件 系统中。 以下是示例代码: ```csharp [HttpPost] public async Task<IActionResult> UploadFile ([FromForm] List<IFormFile> files) long size = files.Sum(f => f.Length); // 遍历上 文件 foreach (var formFile in files) if (formFile.Length > 0) var filePath = Path.Combine(Directory.GetCurrentDirectory(), "wwwroot\\uploads", formFile.FileName); using (var stream = new FileStream(filePath, FileMode.Create)) await formFile.CopyToAsync(stream); return Ok(new { count = files.Count, size }); 在此示例中,我们从`[HttpPost]`属性开始,该属性表示此方法应该响应HTTP POST请求。我们还使用`[FromForm]`属性将数据 递给`files`参数。 接下来,我们使用`Sum()`方法计算上 文件 的大小。然后,我们使用`foreach`循环遍历上 文件 。如果 文件 大小大于零,则将 文件 保存到服务器 文件 系统中。 最后,我们使用`Ok()`方法返回HTTP 200 OK响应,并将上 文件 的数量和大小作为JSON对象返回。