Heim > Backend-Entwicklung > C++ > Wie erhöhen Sie die maximale Datei -Upload -Größe im ASP.NET -Kern?

Wie erhöhen Sie die maximale Datei -Upload -Größe im ASP.NET -Kern?

Linda Hamilton
Freigeben: 2025-01-29 01:11:10
Original
122 Leute haben es durchsucht

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

Wie erhöhen Sie die maximale Datei -Upload -Größe im ASP.NET -Kern?

<:> Frage:

In ASP.NET CORE MVC 6 laden Sie die maximale Datei auf unbegrenzt hoch? Lösung:

ASP.NET CORE 2.0 und höhere Versionen fügen über den Kestrel -Server eine zusätzliche Dateigrößengrenze hinzu, die von der IIS -Grenze getrennt ist. Um die Hochladen der Datei zu erhöhen, können Sie eine der folgenden Methoden verwenden:

RequestSizElimit Eigenschaften:

Für einen bestimmten MVC -Vorgang oder -Controller können Sie

Attribute verwenden, um die maximale Anforderungstextgrößengrenze festzulegen. Stellen Sie beispielsweise die

-Methode des Controllers auf 100.000.000 Bytes fest:

ihttpmaxRequestBodySizeFeatur Intermediate -Teile:

RequestSizeLimit MyController für die Anfrage, dass der nicht reparierte MVC -Vorgang gemäß der grundlegenden Konfigurationsgrenze jeder Anforderung bitte MyAction:

verwenden
<code class="language-csharp">[HttpPost]
[RequestSizeLimit(100_000_000)]
public IActionResult MyAction([FromBody] MyViewModel data)
{
    //...
}</code>
Nach dem Login kopieren

Globale Konfiguration:

Um die maximale Anforderung zu ändern, die Größe der maximalen Anforderung, ändern Sie bitte das Attribut

in der Wiederherstellung IHttpMaxRequestBodySizeFeature oder

in der Methode
<code class="language-csharp">app.Run(async context =>
{
    context.Features.Get<IHttpMaxRequestBodySizeFeature>().MaxRequestBodySize = 100_000_000;
});</code>
Nach dem Login kopieren
:

setzen Sie

Startup.Configure oder in der HTTPSYS -Konfiguration in der Kestrel -Konfiguration bis 0 bis zur Anforderungstextgröße. UseKestrel

Das obige ist der detaillierte Inhalt vonWie erhöhen Sie die maximale Datei -Upload -Größe im ASP.NET -Kern?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage