【发布时间】:2016-09-16 16:48:21
【问题描述】:
我在 angularjs 应用程序中使用angular-file-upload 上传文件
有两个上传
- 上传成功
内容长度:3515744
Content-Type:multipart/form-data;边界=----WebKitFormBoundaryBw0EMfNfB9biF4Kn
内容配置:表单数据;名称=“文件”;文件名="x.mp4"
内容类型:视频/mp4
- 上传错误 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();
- 请求
provider.FileData.Count = 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