一、简介


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

最新文章

  1. SQL入门经典(二) 之数据库基本查询、添加、更新和删除
  2. Oracle11gR2用EXP导出时报EXP-00011错误的解决
  3. win7下Qt5使用mysql C++编程配置
  4. 实现了一个简单的cage变形器
  5. 夺命雷公狗ThinkPHP项目之----企业网站2之数据库的快速设计
  6. oracle 生成随机数【待整理】
  7. Elasticseach部分语法总结
  8. discuz之同步登入
  9. 在openwrt上初体验PostgreSQL数据库
  10. RSA安全性问题
  11. XML有哪些解析方式有何优缺点?xml有哪些解析技术?区别是什么?
  12. 判断0-N之间出现1的次数
  13. java面向对象的构造函数
  14. Springboot 集成jpa使用
  15. jstack命令定位java程序CPU利用率高的代码位置
  16. Web前端(整理不好,自己未学)
  17. tp 缓存,前台提速
  18. 推荐一个好用的以多tab标签方式打开windows CMD的工具
  19. 收集Cocos2d提供的字体!共57种
  20. webpack+vue中安装使用vue-layer弹窗插件

热门文章

  1. 【校招面试 之 C/C++】第27题 C++ 智能指针(三)之 unique_ptr
  2. 7-找了一上午的BUG
  3. ROS学习笔记二(创建ROS软件包)
  4. Java ENUM枚举的用法
  5. 转载 springboot 配置读取
  6. zeromq学习记录(二)天气更新服务器使用ZMQ_SUB ZMQ_PUB
  7. apicloud管理
  8. 2018.09.17 atcoder Tak and Hotels(贪心+分块)
  9. 1000多块整个插板,arduino + android 蓝牙插板的实现--屌丝版
  10. Can not issue data manipulation statements with executeQuery().