我正在寻找整个互联网,我无法找到解决这些要求的方法。
控制器
[HttpPost]
[AcceptVerbs(HttpVerbs.Post)]
public ActionResult Create(Albums albums)
查看
@using (Html.BeginForm("Create", "album", FormMethod.Post, new { enctype = "multipart/form-data" }))
<div>Please select some files</div>
<input name="data" type="file"/>
<system.web>
<httpRuntime maxRequestLength="1536000" />
<system.webServer>
<security>
<requestFiltering>
<requestLimits maxAllowedContentLength="1536000" />
</requestFiltering>
</security>
如果我清除此字段,则问题是
HttpException (0x80004005): Maximum request length exceeded.
如果清除web.config上的所有修改并发送14k文件,则一切正常。
如果我只使用
<requestLimits maxAllowedContentLength="1536000" />
无限上传(0%)且控制器未激活。