NetCore偶爾有用篇:NetCore項目添加MIME
阿新 • • 發佈:2018-05-08
art 分享圖片 mage content 就是 代碼 div 一個 重新
一、簡介
1、系統默認給我們提供的一些文件類型的處理方式。
2、系統沒有為我們提供處理的文件類型無法使用,例如:apk
3、這裏候就需要自己添加MIME,才能進行訪問
4、下面就是添加apk訪問的示例
二、不添加MIME時
1、把一個apk文件放到靜態目錄下
2、啟用UseStaticFiles(見基礎篇的啟用靜態文件)
3、通過http訪問這個文件,結果訪問不了
app.UseStaticFiles();
三、添加MIME後
1、Startup中添加MIME代碼,註意UseStaticFiles替換原來的,而不是增加一個。
2、重新訪問,正常下載
//添加MIME var provider = new FileExtensionContentTypeProvider(); provider.Mappings[".apk"] = "application/vnd.android.package-archive"; app.UseStaticFiles(new StaticFileOptions { ContentTypeProvider = provider });
NetCore偶爾有用篇:NetCore項目添加MIME