MHT文件的内容类型

Kri*_*mar 10 content-type mhtml

MHT文件的内容类型是什么?

Luk*_*ane 9

共同撰写MHT规范的微软似乎认为它应该message/rfc822这个支持页面上.

规范中似乎没有给出特定的MIME类型: RFC2557:聚合文档的MIME封装,例如HTML(MHTML)


geo*_*geo 7

我知道这是旧的,但我认为应该澄清并更详细地解释......

@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] 所述的消息的内容类型


Eri*_*ard -5

应用程序/八位字节流

您可以使用此内容类型并将 .mht 作为扩展名将 .eml 文件的内容流式传输到浏览器,并且电子邮件的呈现方式与电子邮件客户端中的呈现方式类似。