mime Content-type(http head)(转)
MIME是通过标准化电子邮件报文的头部的附加领域(fields)而实现的
几种常见的类型:
-
text/plain(纯文本)
-
text/html(HTML文档)
-
application/xhtml+xml(XHTML文档)
-
image/jpeg(JPEG图像)【PHP中为:image/pjpeg】
-
image/gif(GIF图像)
-
image/png(PNG图像)【PHP中为:image/x-png】
-
video/mpeg(MPEG动画)
-
application/pdf(PDF文档)
-
application/msword(Microsoft Word文件)
-
application/octet-stream(任意的二进制数据)
-
application/x-www-form-urlencoded(使用HTTP的POST方法提交的表单)
-
multipart/form-data(同上,但主要用于表单提交时伴随文件上传的场合)
此外,尚未被接受为正式数据类型的subtype,可以使用x-开始的独立名称(例如application/x-gzip)。vnd-开始的固有名称也可以使用(例:application/vnd.ms-excel)。
parameter可以用来指定附加的信息,更多情况下是用于指定text/plain和text/htm等的文字编码方式的charset参数。MIME根据type制定了默认的subtype,当客户端不能确定消息的subtype的情况下,消息被看作默认的subtype进行处理。Text默认是text/plain,Application默认是application/octet-stream而Multipart默认情况下被看作multipart/mixed。
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步