문제
MHT 파일의 콘텐츠 유형은 무엇입니까?
해결책
애플리케이션 / 옥텟 스트림
이 콘텐츠 유형과 .mht를 확장자로 사용하여 .eml 파일의 콘텐츠를 브라우저로 스트리밍 할 수 있으며 이메일은 이메일 클라이언트에서 렌더링되는 방식과 유사하게 렌더링됩니다.
다른 팁
MHT의 사양을 공동 작성한 Microsoft는 에서 'message/rfc822
'여야한다고 생각하는 것 같습니다.이 지원 페이지 .
특정 MIME 유형이 사양에 지정되지 않은 것 같습니다. RFC2557 : HTML (MHTML)과 같은 집계 문서의 MIME 캡슐화
이것이 오래되었다는 것을 알고 있지만 더 자세히 설명하고 설명해야한다고 생각했습니다 ...
@Guy Starbuck의 글 : <인용구>
메시지 / rfc822
RFC 822-ARPA 인터넷 문자 메시지 형식 표준
이 답변의 문제는 MHTML 파일이 RFC822에 의해 정의되지 않는다 라는 것입니다.
MHTML 파일 (.mht, .mhtml)의 올바른 콘텐츠 유형은 멀티 파트 / 관련 입니다.
위에서 언급했듯이 RFC822 는 인터넷 문자 메시지 <의 형식을 정의합니다. / em>. 콘텐츠 유형 message / rfc822 는 이메일 메시지 [1] [2] 내의 텍스트 첨부 파일에 사용됩니다.
대부분의 사람들은 인라인으로 인용되는 대신 원본 메시지가 첨부 파일로 포함 된 이메일에 대한 회신을 받았을 것입니다. 해당 첨부 파일 의 콘텐츠 유형은 message / rfc822 입니다. 이러한 이메일에서 콘텐츠 유형은 다음과 같이 분류됩니다.
- 멀티 파트 / 혼합 = 전체 메시지
- 텍스트 / 일반 = 답장 이메일 텍스트
- message / rfc822 = 원본 이메일을 첨부 파일로
반면 @feeela에서 언급했듯이 MHTML 파일은 RFC2557 . MHTML 파일은 여러 부분으로 구성되며 각 부분은 다른 콘텐츠 유형을 가질 수 있습니다. 그러나 RFC2557은 전체 파일의 콘텐츠 유형을 멀티 파트 / 관련 으로 정의합니다.
[1] RFC1341 : MIME (Multipurpose Internet Mail Extensions)
[2] 메시지 콘텐츠 유형
"HTML과 같은 집계 문서의 MIME 캡슐화"(MHTML 또는 MHT)는 RFC 2557 .
MIME 유형은 multipart/related
이고 확장자는 .mht
입니다.
참조 :