ASP.NET Core 添加MIME類型

ASP.NET Core 添加MIME類型

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,//應用新的映射關係
            });
 }

若有錯誤,歡迎指正。

發佈了3 篇原創文章 · 獲贊 0 · 訪問量 1361
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章