博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
NetCore偶尔有用篇:NetCore项目添加MIME
阅读量:6508 次
发布时间:2019-06-24

本文共 614 字,大约阅读时间需要 2 分钟。

一、简介


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

 

 

转载于:https://www.cnblogs.com/chenyinxin/p/9007352.html

你可能感兴趣的文章
QImage Mat IplImage 之间的相互转换
查看>>
lsof命令详解
查看>>
使用eclipse与android studio 在开发自定义控件时的区别
查看>>
我的友情链接
查看>>
mysql学习笔记
查看>>
django 问题解决
查看>>
年年有鱼游戏Android源码项目
查看>>
java使用Iterator、for循环同步数据
查看>>
创建镜像iso文件
查看>>
Linux下创建软RAID5和RAID10实战
查看>>
mariadb的日志
查看>>
C++类的存储
查看>>
2015 年最受欢迎的 7 个系统监控工具
查看>>
ActiveReports 报表应用教程 (8)---交互式报表之动态过滤
查看>>
解决使用Handler时Can't create handler inside thread that has not called Looper.prepare()
查看>>
跟我一起学docker(四)--容器的基本操作
查看>>
磁化强度
查看>>
C/C++ 数据范围
查看>>
来来来!游戏场景风格暴露你的年纪
查看>>
LVS+keepalived+nginx
查看>>