0

私はインターネット全体を検索していますが、要件に対処する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%)で、コントローラーがアクティブ化されていません。

4

0 に答える 0