ASP.NET Core 新增MIME型別

yinghualeihenmei發表於2024-07-02

原文連結: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,//應用新的對映關係
            });
 }

  

相關文章