简介
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 标记直接显示这两种格式的视频。
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Blazor Hybrid适配到HarmonyOS系统
· 支付宝 IoT 设备入门宝典(下)设备经营篇
· 万字调研——AI生成内容检测
· 解决跨域问题的这6种方案,真香!
· 一套基于 Material Design 规范实现的 Blazor 和 Razor 通用组件库