【发布时间】:2017-03-23 15:51:45
【问题描述】:
if (Request.Files.Count > 0)
{
try
{
// Get all files from Request object
HttpFileCollectionBase files = Request.Files;
for (int i = 0; i < files.Count; i++)
{
HttpPostedFileBase file = files[i];
// Checking for Internet Explorer
if (Request.Browser.Browser.ToUpper() == "IE" || Request.Browser.Browser.ToUpper() == "INTERNETEXPLORER")
{
string[] testfiles = file.FileName.Split(new char[] { '\\' });
fname +=testfiles[testfiles.Length - 1];
}
else
{
fname +=file.FileName;
}
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 以更改最大请求大小。
标签: c# asp.net-mvc