通过asp.net中的Web API上传大文件

时间:2013-03-11 12:56:51

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

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

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

接下来我正在上传200 MB的文件,但它无法正常工作抛出异常'Request was Cancelled'

我仍在努力寻找细节。如果任何人有这方面的经验可以帮助。

1 个答案:

答案 0 :(得分:3)

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

您需要修改web.config并添加以下内容: (在此示例中,它允许最多250MB)

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