Ich versuche, eine mp4-Videodatei, die 5,25 MB groß ist, in eine ASP.NET MVC 5-Anwendung hochzuladen.System.Web.HttpException (0x80004005): Maximale Anforderungslänge überschritten
Ich habe versucht, dies zu der Datei Web.config hinzufügen, die in den meisten Fällen die akzeptierte Antwort auf dieses Problem war.
<system.web>
<!-- This will handle requests up to 1024MB (1GB) -->
<httpRuntime maxRequestLength="1048576" />
</system.web>
Ich habe auch als auch in der Web.config
<httpRuntime maxRequestLength="1048576" executionTimeout="3600" />
jedoch das Timeout versucht Einstellung, wenn ich die Datei laden gehen Ich bin System.Web.HttpException (0x80004005): Maximum request length exceeded.
Vielleicht etwas bekommen, gibt es das muss in der Steuerung oder Ansicht eingestellt werden?
Controller:
[HttpPost]
public ActionResult Index(HttpPostedFileBase file)
{
if (file != null && file.ContentLength > 0)
{
var fileName = Path.GetFileName(file.FileName);
if (fileName != null)
{
var path = Path.Combine(Server.MapPath("~/Content/Videos"), fileName);
file.SaveAs(path);
}
}
return RedirectToAction("Index");
}
Ausblick:
@using (Html.BeginForm("Edit", "Posts", FormMethod.Post, new { enctype = "multipart/form-data" }))
{
<input type="file" name="file" />
<input type="submit" value="OK" />
}
Wie laden Sie Videodateien in ASP.NET MVC 5?
Diese helfen könnte. http://stackoverflow.com/questions/3853767/maximum-request-length-exceeded –
Diese Frage scheint off-topic zu sein, da es ein genaues Duplikat von http://www.google.com/#q=Maximum% ist 20request% 20length% 20überschritt –
@ ta.speot.is "Ich kann es bei Google finden" macht es in keiner Weise zum Thema. Da es sich um ein Duplikat einer anderen SO-Frage handelt, ist es jedoch als Duplikat verschließbar. –