简介
MIME意为多目Internet邮件扩展,它设计的最初目的是为了在发送电子邮件时附加多媒体数据,让邮件客户程序能根据其类型进行处理。
然而当它被HTTP协议支持之后,它的意义就更为显著了。它使得HTTP传输的不仅是普通的文本,而变得丰富多彩。
每个MIME类型由两部分组成,前面是数据的大类别,例如声音audio、图象image等,后面定义具体的种类。
- 概括:浏览器按照MIME类型来解读接受的文件,什么样的文件就需要什么样子的MIME类型,否则浏览器无法识别,目前的理解就是这样的。
具体类型
| 文件类型 |
Content_Type类型 |
| 文本 |
text/plain |
| 二进制流 |
application/octet-stream |
| RAR 压缩包 |
application/x-rar-compressed |
| Zip 压缩包 |
application/zip |
| Flash 文件 |
application/x-shockwave-flash |
| QuickTime 视频 |
video/quicktime |
| MP4 视频 |
video/mp4 |
| MP3 音频 |
audio/mpeg |
| JPEG 图片 |
image/jpeg |
| GIF 图片 |
image/gif |
| PNG 图片 |
image/png |
不同浏览器中的表现
| 类型 |
IE |
Firefox |
Chrome |
| 文本 |
显示文件内容 |
显示文件内容 |
显示文件内容 |
| 二进制流 |
显示文件内容 |
下载文件 |
下载文件 |
| RAR 压缩包 |
下载文件 |
下载文件 |
下载文件 |
| Zip 压缩包 |
下载文件 |
下载文件 |
下载文件 |
| Flash 文件 |
试图显示 Flash |
试图显示 Flash |
试图显示 Flash |
| QuickTime 视频 |
下载文件 |
下载文件 |
下载文件 |
| MP4 视频 |
下载文件 |
下载文件 |
试图播放视频 |
| MP3 音频 |
下载文件 |
下载文件 |
试图播放视频 |
| JPEG 图片 |
显示文件内容 |
试图显示图片 |
试图显示图片 |
| GIF 图片 |
显示文件内容 |
试图显示图片 |
试图显示图片 |
| PNG 图片 |
显示文件内容 |
试图显示图片 |
试图显示图片 |
- 注:Firefox 会将 URL 和一些错误信息输出在图片格式中显示。
- 注:Chrome 试图使用 VIDEO 标记直接显示这两种格式的视频。