原文連結:https://blog.csdn.net/qq_37413562/article/details/102945195
ASP.NET Core 新增MIME型別
FileExtensionContentTypeProvider
FileExtensionContentTypeProvider
和ASP.NET在web.config中新增不同,ASP.NET Core新增MIME型別需要透過FileExtensionContentTypeProvider類的Mappings屬性。
Mappings屬性,用作副檔名到 MIME 內容型別的對映。
需要使用如下名稱空間:
using Microsoft.AspNetCore.StaticFiles;
具體程式碼如下:
public void Configure(IApplicationBuilder app){ var provider = new FileExtensionContentTypeProvider(); provider.Mappings[".properties"] = "application/x-javascript";//配置新增新的對映關係 //provider.Mappings.Remove(".properties");//移除對映關係 app.UseStaticFiles(new StaticFileOptions { ContentTypeProvider = provider,//應用新的對映關係 }); }