MHT文件的内容类型是什么?
共同撰写MHT规范的微软似乎认为它应该message/rfc822
在这个支持页面上.
规范中似乎没有给出特定的MIME类型: RFC2557:聚合文档的MIME封装,例如HTML(MHTML)
我知道这是旧的,但我认为应该澄清并更详细地解释......
@Guy Starbuck写道:
消息/ RFC822
RFC 822 - ARPA互联网文本消息格式的标准
这个答案的问题是RFC822没有定义 MHTML文件.
MHTML文件(.mht,.mhtml)的正确内容类型是多部分/相关的.
如上所述,RFC822定义了互联网文本消息的格式.内容类型消息/ rfc822用于电子邮件消息[1] [2]中的文本附件.
我们大多数人可能收到了对电子邮件的回复,其中原始邮件不是被内联引用,而是作为附件包含在内.该附件具有内容类型的消息/ rfc822.在此类电子邮件中,内容类型细分如下:
multipart/mixed =整个消息
text/plain =回复电子邮件的文本
message/rfc822 =原始电子邮件作为附件
另一方面,如@feeela所述,MHTML文件在RFC2557中定义.MHTML文件由许多不同的部分组成,每个部分可以具有不同的内容类型.但是,RFC2557将整个文件的内容类型定义为multipart/related.
[1] RFC1341:MIME(多用途因特网邮件扩展)
.[2] 所述的消息的内容类型