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. IntelliJ IDEA自动导入包去除星号(import xxx.*)
  2. Creational模式之Builder模式
  3. Linux命令——mv
  4. AjaxFileUpload 方法与原理分析
  5. MySQL查询日志介绍
  6. 多台服务器通过ssh 无密钥直接登陆主机
  7. [NHibernate]获取分组查询的记录总数
  8. 计算整数中各位数字之和
  9. Java中StringBuilder的清空方法比較
  10. Oracle Net Services 配置:Xlib: connection to :0.0 refused by server
  11. AlphaGo 引发的中国象棋之路
  12. linux低级格式化工具下载,Hard Disk Low Level Format Tool下载-硬盘低级格式化工具 v2.37 官方版 - 下载吧...
  13. C4D常用操作——挤压+倒角详解
  14. 最小二乘法以及正交最小二乘(OLS)的推导与简单比较
  15. 我国会计计算机的发展历程,会计的发展历程是什么
  16. 3D模型在线云转换和在线展示
  17. Linux下的文本编辑工具 - vi
  18. 引用 SDE气体灭火系统设计、施工、验收规范
  19. dubbo入门(1)——dubbo-demo
  20. 已知有十六支男子足球队,参加2008 北京奥运会。写一个程序,把这16 支球队随机分为4 个组。

热门文章

  1. 游戏开发中的数学和物理算法10-18
  2. 使用人工神经网络预测股票价格
  3. JS — 声明与引入
  4. 项目管理论坛_【一线】这届项目管理论坛硬货满满!
  5. Win 10镜像下载和Win 10重装系统
  6. 不止代码,职业发展黄金手册
  7. 大数据产品研究 - Presto简介
  8. clearTimeout() 方法
  9. 华南理工大学电气考研经验贴
  10. SEO提高网站排名快速见效的方法