zoukankan      html  css  js  c++  java
  • NetCore偶尔有用篇:NetCore项目添加MIME

    一、简介


    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
                });

  • 相关阅读:
    第16周作业
    第15周作业
    迟到的第14周作业
    第13次作业集
    软件工程结课总结
    第13次作业
    第12次作业
    第11次作业--字符串的处理
    第10次作业(2)
    第十次作业
  • 原文地址:https://www.cnblogs.com/chenyinxin/p/9007352.html
Copyright © 2011-2022 走看看