C# 在app_数据文件夹中上传视频超过4MB mvc
如果(Request.Files.Count>0) { 尝试 { //从请求对象获取所有文件C# 在app_数据文件夹中上传视频超过4MB mvc,c#,asp.net-mvc,C#,Asp.net Mvc,如果(Request.Files.Count>0) { 尝试 { //从请求对象获取所有文件 HttpFileCollectionBase files=Request.files; 对于(int i=0;i
HttpFileCollectionBase files=Request.files; 对于(int i=0;i
response = new
{
status = true,
message = fname
};
// Get the complete folder path and store the file inside it.
fname = Path.Combine(Server.MapPath("~/App_Data/ClientVideos/"), fname);
file.SaveAs(fname);
}
return Json(response, JsonRequestBehavior.AllowGet);
}
catch (Exception ex)
{
response = new
{
status = false,
message = "Error occurred. Error details: " + ex.Message
};
return Json(response, JsonRequestBehavior.AllowGet);
}
}
增加web.config中的
maxAllowedContentLength
:
<system.webServer>
<security>
<requestFiltering>
<requestLimits maxAllowedContentLength="1073741824" />
</requestFiltering>
</security>
</system.webServer>
该值以字节为单位。更改web.config以更改最大请求大小。我使用的是IIS 10,它不起作用。它给出错误-HTTP错误500.19-内部服务器错误无法访问请求的页面,因为页面的相关配置数据无效。答案已更新,请参阅上面的重复Q以及值更改从KB转换为字节