【问题标题】:Uploading large files through Web API in asp.net在 asp.net 中通过 Web API 上传大文件
【发布时间】:2013-02-26 15:56:00
【问题描述】:

我正在使用 Web API 来上传视频文件。

以下代码适用于小文件。我已经上传了 7mb 个文件。 how to do multi-part video upload using api

接下来我要上传 200 mb 的文件,但它无法正常工作并抛出异常“请求已取消”

我仍在努力找出细节。如果有人有这方面的经验可以提供帮助。

【问题讨论】:

    标签: asp.net upload httpwebrequest asp.net-web-api


    【解决方案1】:

    您的代码可能是正确的,因为它适用于小文件,但不要忘记更新 IIS7 或 IIS8 的配置以允许超过 30MB 的 POST 大小(IIS 的默认限制设置为 30MB)。

    您需要编辑您的 web.config 并添加以下内容: (在本例中,它最多允许 250MB)

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

    【讨论】:

      猜你喜欢
      • 2016-07-29
      • 2020-07-10
      • 2014-05-15
      • 2020-03-12
      • 2017-05-13
      • 1970-01-01
      • 2017-09-26
      • 2016-11-14
      • 2020-12-05
      相关资源
      最近更新 更多