私はインターネット全体を検索していますが、要件に対処する1つの方法を見つけることができません。
コントローラ
[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" />
無限アップロードat(0%)で、コントローラーがアクティブ化されていません。