Statik dosyalar: CSV içerik türü standartlara uyumlu olarak değiştirildi
ASP.NET Core 5.0'da, Statik Dosya Ara Yazılımının .csv dosyalar için kullandığı varsayılan Content-Type
yanıt üst bilgisi değeri standartlara uyumlu değerine text/csv
değiştirildi.
Bu sorunla ilgili tartışma için bkz . dotnet/aspnetcore#17385.
Sürüm kullanıma sunulmuştur
5.0 Önizleme 1
Eski davranış
Üst Content-Type
bilgi değeri application/octet-stream
kullanıldı.
Yeni davranış
Üst Content-Type
bilgi değeri text/csv
kullanılır.
Değişiklik nedeni
RFC 7111 standardıyla uyumluluk.
Önerilen eylem
Bu değişiklik uygulamanızı etkiliyorsa, dosya uzantısından MIME türüne eşlemeyi özelleştirebilirsiniz. MIME türüne application/octet-stream
dönmek için içindeki yöntem çağrısını UseStaticFilesStartup.Configure
değiştirin. Örneğin:
var provider = new FileExtensionContentTypeProvider();
provider.Mappings[".csv"] = MediaTypeNames.Application.Octet;
app.UseStaticFiles(new StaticFileOptions
{
ContentTypeProvider = provider
});
Eşlemeyi özelleştirme hakkında daha fazla bilgi için bkz . FileExtensionContentTypeProvider.
Etkilenen API’ler
Microsoft.AspNetCore.StaticFiles.FileExtensionContentTypeProvider
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin