Verwaltung großer Dateien -Uploads in ASP.NET CORE
ASP.NET -Kernanwendungen erfordern häufig die Hochladen mit großem Datei -Upload. In diesem Artikel wird erläutert, wie die Standarddateigrößengrößen anpassen, um größere Dateien aufzunehmen.
IIS -Konfiguration
IIS legt eine maximale Größenbeschränkung auf. Sie können diese Einschränkung auf zwei Arten ändern:
maxRequestLength
im Abschnitt <httpRuntime>
anpassen. ASP.NET -Kerngrenzen
Beyond IIS, ASP.NET CORE (beginnend mit Version 2.0) führt seine eigenen Größenlimits ein vom Kestrel -Server verwaltet (siehe KestrelServerLimits.cs
).
Erhöhung der Anforderungskörpergrößengrenzen
Verwenden Sie die folgenden Methoden, um die Grenze zur Körpergröße in Ihrer ASP.NET -Kernanwendung zu erhöhen:
Controller -Aktionen
RequestSizeLimit
Attribut: Geben Sie eine maximale Anforderungskörpergröße für einzelne Regleraktionen oder ganze Controller an. DisableRequestSizeLimit
Attribut: Middleware
IHttpMaxRequestBodySizeFeature
: Globale Einstellungen
MaxRequestBodySize
Konfigurieren Sie die maximale Anforderungskörpergröße weltweit mit der Eigenschaft UseKestrel
innerhalb der radbacks UseHttpSys
oder
Durch die Implementierung dieser Techniken können Sie die Einschränkungen der Dateigrößen sowohl in IIS als auch in ASP.NET Core effektiv verwalten, um das Hochladen von Dateien jeder gewünschten Größe in Ihren Anwendungen zu aktivieren.
Das obige ist der detaillierte Inhalt vonWie überwinden Sie die Größenbeschränkungen der Dateigrößen in ASP.NET -Kernanwendungen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!