我在 ASP.NET MVC 中工作。我正在尝试上传文件,在小文件的情况下成功,但如果文件很大,我会收到以下错误。
Maximum request length exceeded.
以下是我的表格。
@using (@Html.BeginForm("Method","Controller",FormMethod.Post,new{enctype="multipart/form-data"}))
{
<input type="file" name="file" id="file"/>
<input type="submit" value="Submit"/>
}
以下是控制器方法。
[HttpPost]
public ActionResult Method(HttpFileBase file)
{
string path = System.IO.Path.Combine(Server.MapPath("~/Files"), file.FileName);
file.SaveAs(path);
}
当文件较小(即 1-2Mb)时,相同的代码可以正常工作,但我正在尝试上传未上传的 19Mb 文件。我不知道如何指定文件长度以及如何删除上述错误。请帮我。