NetCore偶尔有用篇:NetCore项目添加MIME
2024-10-16 10:54:36
一、简介
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
});
最新文章
- SQL入门经典(二) 之数据库基本查询、添加、更新和删除
- Oracle11gR2用EXP导出时报EXP-00011错误的解决
- win7下Qt5使用mysql C++编程配置
- 实现了一个简单的cage变形器
- 夺命雷公狗ThinkPHP项目之----企业网站2之数据库的快速设计
- oracle 生成随机数【待整理】
- Elasticseach部分语法总结
- discuz之同步登入
- 在openwrt上初体验PostgreSQL数据库
- RSA安全性问题
- XML有哪些解析方式有何优缺点?xml有哪些解析技术?区别是什么?
- 判断0-N之间出现1的次数
- java面向对象的构造函数
- Springboot 集成jpa使用
- jstack命令定位java程序CPU利用率高的代码位置
- Web前端(整理不好,自己未学)
- tp 缓存,前台提速
- 推荐一个好用的以多tab标签方式打开windows CMD的工具
- 收集Cocos2d提供的字体!共57种
- webpack+vue中安装使用vue-layer弹窗插件
热门文章
- 【校招面试 之 C/C++】第27题 C++ 智能指针(三)之 unique_ptr
- 7-找了一上午的BUG
- ROS学习笔记二(创建ROS软件包)
- Java ENUM枚举的用法
- 转载 springboot 配置读取
- zeromq学习记录(二)天气更新服务器使用ZMQ_SUB ZMQ_PUB
- apicloud管理
- 2018.09.17 atcoder Tak and Hotels(贪心+分块)
- 1000多块整个插板,arduino + android 蓝牙插板的实现--屌丝版
- Can not issue data manipulation statements with executeQuery().