参考:
https://developer.mozilla.org/zh-CN/docs/Web/Security/Securing_your_site/Configuring_server_MIME_types
MIME,Multipurpose Internet Mail Extensions是一个互联网标准,它扩展了电子邮件标准,使其能够支持非ASCII字符、二进制格式附件等多种格式的邮件消息。
默认情况下,许多web服务器会为那些未知内容类型的文件配置一个默认MIME类型text/plain 或者application/octet-stream 。其目的是为了指导web浏览器对媒体内容的处理和表现。
在HTTP中,MIME Type类型被定义在Content-Type header中。每个MIME类型由3部分组成:Content-Type: [type]/[subtype]。前者是数据大类别,后者定义具体的种类。
type
类型 | 描述 |
---|---|
Text | 用于标准化地表示的文本信息,文本消息可以是多种字符集和或者多种格式的; |
Image | 用于传输静态图片数据; |
Application | 用于传输应用程序数据或者二进制数据; |
Multipart | 用于连接消息体的多个部分构成一个消息,这些部分可以是不同类型的数据; |
Message | 用于包装一个E-mail消息; |
Audio | 用于传输音频或者音声数据; |
Video | 用于传输动态影像数据,可以是与音频编辑在一起的视频数据格式 |
subtype
text
类型 | 描述 |
---|---|
text/plain | (纯文本) |
text/css | CSS files |
text/html | (HTML文档) |
text/javascript | JS文件 |
image
image/bmp|.bmp
image/gif|.gif
image/jpeg|.jpg, .jpeg, .jfif, .pjpeg, .pjp
image/png|.png
image/x-icon|.ico, .cur
image/svg+xml.svg
image/tiff| .tif, .tiff
application
application/octet-stream(任意的二进制数据)
application/pdf(PDF文档)
application/msword(Microsoft Word文件)
参考:
https://www.cnblogs.com/liujinyu/p/8175813.html
https://developer.mozilla.org/en-US/docs/Web/HTTP/Basics_of_HTTP/MIME_types
MIME类型 | 描述 |
---|---|
text/html | 对于一般网页 |
text/plain | 对于一般文本 |
text/css | 对于级联样式表 |
text/javascript | 对于脚本 |
application/octet-stream | 意味着“下载这个文件” |
application/x-java-applet | 对于 Java applets |
application/pdf | 对于 PDF 文档 |