【问题标题】:ASP .NET MVC or XMLHttpRequest limit?ASP .NET MVC 或 XMLHttpRequest 限制?
【发布时间】:2016-09-16 16:48:21
【问题描述】:

我在 angularjs 应用程序中使用angular-file-upload 上传文件

有两个上传

  1. 上传成功

内容长度:3515744

Content-Type:multipart/form-data;边界=----WebKitFormBoundaryBw0EMfNfB9biF4Kn

内容配置:表单数据;名称=“文件”;文件名="x.mp4"

内容类型:视频/mp4

  1. 上传错误 500

内容长度:4551690

Content-Type:multipart/form-data;边界=----WebKitFormBoundaryPW4QWcJZAlYPBOb6

内容配置:表单数据;名称=“文件”;文件名="y.mp4"

内容类型:视频/mp4

异常消息 : “序列不包含任何元素” 异常类型 : "System.InvalidOperationException"

代码

        var provider = new MultipartFormDataStreamProvider(root);

        var task = Request.Content.ReadAsMultipartAsync(provider).
            ContinueWith<HttpResponseMessage>(o =>
            {
                MultipartFileData file = (MultipartFileData)provider.FileData.First();
  1. 请求
provider.FileData.Count = 1
  1. 请求
provider.FileData.Count = 0

web.config

    <requestLimits maxAllowedContentLength="2147483647" />
    <fileExtensions>
       <add fileExtension=".mp4" allowed="true" />
    </fileExtensions>

我可以在哪里更改限制?

【问题讨论】:

    标签: javascript c# asp.net angularjs asp.net-mvc


    【解决方案1】:

    我相信以下设置了上传限制,

    <httpRuntime maxRequestLength="2147483647"/>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-02-24
      • 1970-01-01
      • 1970-01-01
      • 2011-05-02
      • 1970-01-01
      相关资源
      最近更新 更多