ホームページ > バックエンド開発 > C++ > ASP.NETコアのファイルアップロードサイズ制限を増やす方法は?

ASP.NETコアのファイルアップロードサイズ制限を増やす方法は?

Barbara Streisand
リリース: 2025-01-29 01:26:09
オリジナル
981 人が閲覧しました

How to Increase File Upload Size Limits in ASP.NET Core?

ASP.NETコアファイルのサイズ制限を改善

ASP.NETコアでは、ファイルのアップロード制限に遭遇する可能性があります。この問題を解決するには、Webサーバー(IIS)およびASP.NETコアサーバー(Kestrel)の制限を検討する必要があります。

iisファイルサイズ制限

提供したリンクリソースに記載されているように、IISにはファイルアップロードのサイズにデフォルトの制限があります。アプリケーションのこの制限を増やすには、次の手順に従ってください。 IISマネージャーを開きます。

あなたのウェブサイトで使用されるアプリケーションプールへのナビゲーション。

右 - クリックして「プロパティ」を選択します。
    [制限]タブで、「最大許容コンテンツの長さ」の値を追加します。
  1. Kestrelファイルサイズ制限
  2. ASP.NET Core 2.0の
  3. Kestrelは、ファイルのアップロードに独自の制限を適用しました。これらは、kestreleserverlimits.csファイルで制限されています。
  4. ケストレルにファイルサイズの制限を追加するには、次の方法を使用できます。
MVC操作方法

特定のMVC操作方法またはコントローラーの機能を使用して、デフォルトの制限をカバーします。たとえば、

一般的なミドルウェア

各リクエストの制限を変更するための機能を使用してください:

グローバル構成

[RequestSizeLimit] > または

コールバック関数で、
<code class="language-csharp">[HttpPost]
[RequestSizeLimit(100_000_000)]
public IActionResult MyAction([FromBody] MyViewModel data)
{
}</code>
ログイン後にコピー
属性を変更してグローバル設定制限を設定します。

上記の手順を通じて、同時にWebサーバーとkestrelサーバーのファイルをASP.NETコアに追加して、サイズ制限をアップロードできます。

以上がASP.NETコアのファイルアップロードサイズ制限を増やす方法は?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート