반응형
애플리케이션을 계정에 게시한 후 .apk (클라이언트에 다운로드해야 함) 와 같은 정적 파일을 탐색할 때 HTTP 오류 404가 발생할 수 있습니다 . 이는 요청을 처리하기 위해 FileExtensionContentTypeProvider 에 대상 파일 확장자와 일치하는 MIME 유형이 없음을 의미합니다 . 문제를 해결하기 위해 애플리케이션 Program.cs 파일에서 특정 MIME 유형을 추가할 수 있습니다.
For example:
using Microsoft.AspNetCore.StaticFiles;
var builder = WebApplication.CreateBuilder(args);
...
var app = builder.Build();
...
app.UseStaticFiles();
app.UseStaticFiles(new StaticFileOptions
{
ContentTypeProvider = new FileExtensionContentTypeProvider(new Dictionary<string, string>
{
{".apk", "application/vnd.android.package-archive"},
{".nupkg", "application/zip"}
})
});
...
app.Run();
반응형