.NET获取文件的MIME类型(Content Type)
2017-11-06 15:07
691 查看
缺点:只能在.NET 4.5之后使用
如果没有的MIME TYPE将会返回:
application/octet-stream
第二种:直接在系统中通过文件的后缀获取文件的Content Type
1. 直接快速
2. 没有.NET的版本限制;
缺点:
1. 需要有访问注册表的权限;
2. 获取的Content Type范围受系统环境约束。
这个方法在没有找到对应的MIME Type时,返回的是application/unknow,当然,你也可以自己定义其他任何返回值。
第三种: 自己动手写代码,将MimeType写成Mapping类,需要的时候直接使用。
1. MIME TYPE获取方便,无权限干扰;
2. 可以随时添加新的MIME类型(Content Type)。
相关文章推荐
- .NET获取文件的MIME类型(Content Type)
- 获取客户端发送的文件的MIME内容类型的全部类型列表
- Java如何获取Content-Type的文件类型Mime Type
- PHP Fileinfo获取文件MIME类型
- php 获取文件mime类型的方法
- iOS开发 - 21.实用技术之获取文件的MIMEType类型
- Java获取文件类型Mime Type的各种方法
- 根据二进制流及文件头获取文件类型mime-type
- C# 获取文件的MIME类型
- php获取文件mime类型的几种方法
- php准确获取文件MIME类型的方法
- Java获取文件类型Mime Type的各种方法
- 获取文件mime类型
- java获取文件MIME类型
- java获取文件的类型MagicMatch.getMimeType()报错 java.lang.NoClassDefFoundError: org/apache/oro/text/perl/Perl5
- php获取文件mime类型的几种方法
- [Android] 获取文件的MIME类型
- Java 获取文件的MIME类型
- php 利用Fileinfo 获取文件MIME类型(finfo_open) 下载
- iOS 获取文件的MIMEType类型