前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >[日常] HTTP的媒体类型

[日常] HTTP的媒体类型

作者头像
唯一Chat
发布2019-09-10 11:26:53
5750
发布2019-09-10 11:26:53
举报
文章被收录于专栏:陶士涵的菜地陶士涵的菜地
代码语言:javascript
复制
HTTP的媒体类型
1.MIME类型的数据格式标签(MultIpurpose Internet Mail Extension) 
2.最初用于电子邮件系统之间搬移,多用途互联网邮件扩展
3.MIME类型是一种文本标记,表示一种主要的对象类型和一种子类型,通过相应报头content-type传递
4.MIME类型举例
    html格式 text/html
    普通ASCII文本 text/plain
    jpeg图片 image/jpeg
    gif格式图片 image/gif
    apple的QuickTime电影 video/quicktime
    微软powerpoint文件 application/vnd.ms-powerpoint

5.MIME的编码:
MIME提供了一种可以在邮件中附加多种不同编码文件的方法,弥补了原来的信息格式的不足。实际上不仅仅是邮件编码,现在MIME经成为HTTP协议标准的一个部分。
MIME定义了两种编码方法Base64与QP(Quote-Printable)

6.m3u8的文件需要加mime类型:
/etc/apache2/mods-enabled/mime.conf 
AddType application/x-mpegURL m3u8
AddType video/MP2T ts

7.
邮件中内嵌资源的三种方式,范围由大到小层次关系,大的可以包含小的
Content-Type: multipart/mixed 如果是附件
Content-Type: multipart/related 如果存在内嵌资源
Content-Type: multipart/alternative 如果存在纯文本和html

8.使用命令发送一封mime邮件
/usr/sbin/sendmail -t -f admin@qingguow.cn <<EOF
SUBJECT: 测试主题
TO: 630892807@qq.com
MIME-VERSION: 1.0
Content-type: text/plain
哦,是吗
EOF

9.
    1.微信扫码下载,如果头是文本类型,就不能下载
    2.在某些类型手机上也不能下载
    3.需要是下面这个头
    Content-Type: application/vnd.android.package-archive
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2018-11-06 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档