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

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

Linda Hamilton
リリース: 2025-01-29 01:11:10
オリジナル
122 人が閲覧しました

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

asp.netコアの最大ファイルアップロードサイズを増やす方法は?

質問:

ASP.NET Core MVC 6で、最大ファイルを無制限にアップロードする方法は? 解決策:

ASP.NET Core 2.0以降は、IIS制限から分離されたKestrel Serverに追加ファイルサイズの制限を追加します。ファイルのアップロードサイズを増やすには、次の方法のいずれかを使用できます。

RequestSizElimitプロパティ:

特定のMVC操作またはコントローラーの場合、

属性を使用して、最大リクエストのテキストサイズ制限を設定できます。たとえば、コントローラーの

メソッドを100,000,000バイトに設定します。

ihttpmaxRequestbodysizefeatur中間部品:

各リクエストの基本的な構成制限に従って、修正されていないMVC操作がRequestSizeLimitMyControllerを使用してください。 MyAction

グローバル構成:
<code class="language-csharp">[HttpPost]
[RequestSizeLimit(100_000_000)]
public IActionResult MyAction([FromBody] MyViewModel data)
{
    //...
}</code>
ログイン後にコピー

最大要求を変更するには、最大リクエストのサイズを変更するには、またはメソッドの回復の

属性を変更してください:

IHttpMaxRequestBodySizeFeature

set
<code class="language-csharp">app.Run(async context =>
{
    context.Features.Get<IHttpMaxRequestBodySizeFeature>().MaxRequestBodySize = 100_000_000;
});</code>
ログイン後にコピー

またはkestrel構成のhttpsys構成では、テキストサイズのリクエスト制限まで0になります。

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

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