Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
In ASP.NET Core 5.0 hat sich der Standardmäßige Content-Type
Antwortheaderwert, den die Static File Middleware für .csv Dateien verwendet, in den standardskonformen Wert text/csv
geändert.
Eine Diskussion zu diesem Thema finden Sie unter dotnet/aspnetcore#17385.
Eingeführte Version
5.0 Vorschau 1
Altes Verhalten
Der Content-Type
Headerwert application/octet-stream
wurde verwendet.
Neues Verhalten
Der Content-Type
Headerwert text/csv
wird verwendet.
Grund für Änderung
Einhaltung des RFC 7111-Standards.
Empfohlene Aktion
Wenn sich diese Änderung auf Ihre App auswirkt, können Sie die Dateierweiterungs-zu-MIME-Typzuordnung anpassen. Wenn Sie den application/octet-stream
MIME-Typ wiederherstellen möchten, ändern Sie den UseStaticFiles Methodenaufruf in Startup.Configure
. Beispiel:
var provider = new FileExtensionContentTypeProvider();
provider.Mappings[".csv"] = MediaTypeNames.Application.Octet;
app.UseStaticFiles(new StaticFileOptions
{
ContentTypeProvider = provider
});
Weitere Informationen zum Anpassen der Zuordnung finden Sie unter FileExtensionContentTypeProvider.
Betroffene APIs
Microsoft.AspNetCore.StaticFiles.FileExtensionContentTypeProvider