MIME类型

  • MIME类型的概念:
    在把输出结果传送到浏览器上的时候,浏览器必须启动是党的应用程序来处理这个输出文档。这可以通过多种类型MIME(多功能网际邮件扩充协议)来完成。在HTTP中,MIME类型被定义在Content-Type header中。

例如,架设你要传送一个Microsoft Excel文件到客户端。那么这时的MIME类型就是“application/vnd.ms-excel”。在大多数实际情况中,这个文件然后将传送给Execl来处理(假设我们设定Execl为处理特殊MIME类型的应用程序)。在ASP中,设定MIME类型的方法是通过Response对象的ContentType属性。

  • MIME类型的组成
    每个MIME类型由两部分组成,前面是数据的大类别,例如声音audio、图象image等,后面定义具体的种类。

常见的MIME类型

文件后缀 Mime类型 说明
.flv flv/flv-flash 在线播放
.html或.htm text/html 超文本标记语言文本
.rtf application/rtf RTF文本
.gif image/gif GIF图形
.jpeg或.jpg image/jpeg JPEG图形
.au audio/basic au声音文件
.mid或.midi audio/midi或audio/x-midi MIDI音乐文件
.ra或.ram或.rm audio/x-pn-realaudio RealAudio音乐文件
.mpg或.mpeg或.mp3 video/mpeg MPEG文件
.avi video/x-msvideo AVI文件
.gz application/x-gzip GZIP文件
.tar application/x-tar TAR文件
.exe application/octet-stream 下载文件类型
.rmvb video/vnd.rn-realvideo 在线播放
.txt text/plain 普通文本
.mrp application/octet-stream MRP文件(国内普遍的手机)
.ipa application/iphone-package-archive IPA文件(IPHONE)
.deb application/x-debian-package-archive DED文件(IPHONE)
.apk application/vnd.android.package-archive APK文件(安卓系统)
.cab application/vnd.cab-com-archive CAB文件(Windows Mobile)
.xap application/x-silverlight-app XAP文件(Windows Phone 7)
.sis application/vnd.symbian.install-archive SIS文件(symbian平台)
.jar application/java-archive JAR文件(JAVA平台手机通用格式)
.jad text/vnd.sun.j2me.app-descriptor JAD文件(JAVA平台手机通用格式)
.sisx application/vnd.symbian.epoc/x-sisx-app SISX文件(symbian平台)

MIME类型是什么?包含哪些类型?相关推荐

  1. 杂项:MIME(多用途互联网邮件扩展类型)百科

    ylbtech-杂项:MIME(多用途互联网邮件扩展类型)百科 MIME(Multipurpose Internet Mail Extensions)多用途互联网邮件扩展类型.是设定某种扩展名的文件用 ...

  2. 【Debug】— C++ 表达式必须包含类类型

    错误一般发生在使用.进行访问时,原因可能在于: 你以为你定义了一个类对象,其实你是声明了一个函数,在编译器看来: 对类对象指针采用.的方式访问其成员变量: 也包括基本类型变量,错误地使用. int a ...

  3. fastjson转换包含date类型属性的对象时报错com.alibaba.fastjson.JSONException: For input string 解决方法

    fastjson转换包含date类型属性的对象时报错com.alibaba.fastjson.JSONException: For input string 解决方法 pojo里面的date属性上要加 ...

  4. “表达式必须包含 bool 类型(或可转换为 bool)”

    在 boost::variant的原理及基本用法 ,我们知道想要获取variant 类型变量的内容,主要有apply_visitor和get<T>两种方法,而get<T>的一个 ...

  5. C# *未能找到类型“ * ”,请确保已引用包含此类型的程序集。如果此类型为开发项目的一部分,请确保已使用针对当前平台或任意 CPU 的设置成功生成该项目

    未能找到类型" * ".请确保已引用包含此类型的程序集.如果此类型为开发项目的一部分,请确保已使用针对当前平台或任意 CPU 的设置成功生成该项目 复制出现错误的窗体文件,再删掉窗 ...

  6. VC 2013 openssl error C2065: “name”: 未声明的标识符 error C2296: “*”: 非法,左操作数包含“LPCSTR”类型

    测试程序1: #include "stdafx.h" #include <openssl/x509.h> #include <Windows.h> int ...

  7. 定义一个结构体类型Point,包含数据成员x和y,它们是平面坐标系下的坐标点(x,y),求两点间的距离

    题目描述:定义一个结构体类型Point,包含数据成员x和y,它们是平面坐标系下的坐标点(x,y).编写如下函数: (1)struct Point Input():在函数中输入一个坐标点的值,并返回该值 ...

  8. 成功解决除去或展开pandas.core.frame.DataFrame输出类型中所包含的省略号(列数据或者行数据显示不完全)

    成功解决除去或展开pandas.core.frame.DataFrame输出类型中所包含的省略号(列数据或者行数据显示不完全) 目录 解决问题 解决思路 解决方法 解决问题 pandas.core.f ...

  9. 【DB笔试面试612】在Oracle中,查询转换包含哪些类型?

    ♣题目 部分 在Oracle中,查询转换包含哪些类型? ♣答案部分 在Oracle数据库中,用户发给Oracle让其执行的目标SQL和Oracle实际执行的SQL有可能是不同的,这是因为Oracle可 ...

  10. 中策大数据:在建工程是指什么?在建工程项目包含哪些类型?

    在建工程是指企业固定资产的新建.改建.扩建,或技术改造.设备更新和大修理工程等尚未完工的工程支出. 在建工程通常有"自营"和"出包"两种方式.自营在建工程指企业 ...

最新文章

  1. 【好资源】473页斯坦福数学基础:《应用线性代数》(附pdf和ppt下载)
  2. SAP 序列号里'主批次'与'库存批次'不同,如何修改?
  3. String与List类型互转
  4. 从书上截取一段TCP三次握手和四次挥手
  5. Angular - - angular.element
  6. [html] 你了解什么是无障碍web(WAI)吗?在开发过程中要怎么做呢
  7. 逻辑回归python正则化 选择参数_吴恩达机器学习笔记(三)——正则化(Regularization)...
  8. 计算机网络实验报告嗅探器,计算机网络实验(Wireshark)
  9. matplotlib绘制虚线_[Matplotlib习题]虚线绘图练习
  10. c 语言中out的作用,C语言outData+是什么意思做什么用?
  11. Proteus仿真:流水灯
  12. linux(ubantu)系统如何安装vim编辑器以及如何使用vim
  13. 在windows系统调试ydlidar详细记录(物联网机器人方向)
  14. python视频关键帧提取_视频关键帧提取
  15. 面试官问上一家公司离职原因怎么办?
  16. 数据库多对多关系建表
  17. kubernetes-StorageClass介绍
  18. SQL语句oracle中如何插入Date类型的数据
  19. 微信公众号文章添加腾讯问卷的方法
  20. linux交叉编译nss3,nspr

热门文章

  1. BI解析,告诉你企业为什么选择商业智能BI?
  2. python strip_关于python中strip方法的理解
  3. 2020年中国专用汽车行业发展现状分析,物流类专用车比重不断增加「图」
  4. 主流深度学习GPU云平台租赁价格比较表
  5. hdu4121 象棋checkmate模拟
  6. Linux内核scatterlist API介绍 DMA SG搬移
  7. 宁波银行金融科技面试
  8. 新开课day21+day22总结
  9. Proteus 创建可以仿真的元件 - Proteus建模技术
  10. 睿智的目标检测20——利用mAP计算目标检测精确度