정적 파일: CSV 콘텐츠 형식이 표준 규격으로 변경됨
ASP.NET Core 5.0에서는 정적 파일 미들웨어가 .csv 파일에 사용하는 Content-Type
응답 헤더 값이 표준 규격 값 text/csv
로 변경되었습니다.
이 문제에 대한 자세한 내용은 dotnet/aspnetcore#17385를 참조하세요.
도입된 버전
5.0 미리 보기 1
이전 동작
Content-Type
헤더 값 application/octet-stream
이 사용되었습니다.
새 동작
Content-Type
헤더 값 text/csv
가 사용됩니다.
변경 이유
RFC 7111 표준을 준수합니다.
권장 작업
앱이 이 변경의 영향을 받는 경우에는 파일 확장명-MIME 형식 매핑을 사용자 지정할 수 있습니다. application/octet-stream
MIME 형식으로 되돌리려면 Startup.Configure
에서 UseStaticFiles 메서드 호출을 수정합니다. 예시:
var provider = new FileExtensionContentTypeProvider();
provider.Mappings[".csv"] = MediaTypeNames.Application.Octet;
app.UseStaticFiles(new StaticFileOptions
{
ContentTypeProvider = provider
});
매핑을 사용자 지정하는 방법에 대한 자세한 내용은 FileExtensionContentTypeProvider를 참조하세요.
영향을 받는 API
Microsoft.AspNetCore.StaticFiles.FileExtensionContentTypeProvider
GitHub에서 Microsoft와 공동 작업
이 콘텐츠의 원본은 GitHub에서 찾을 수 있으며, 여기서 문제와 끌어오기 요청을 만들고 검토할 수도 있습니다. 자세한 내용은 참여자 가이드를 참조하세요.
.NET
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기