content-type类型 - 为PDF文件提供适当的MIME媒体类型

content-disposition下载 / pdf / http-headers / content-type / mime

使用PDF时,我遇到了MIME类型 application/pdfapplication/x-pdf

friedo



Answer #1

媒体类型由顶级类型名称和子类型名称组成,进一步结构化为所谓的 "树"。

top-level type name / subtype name [ ; parameters ]

top-level type name / [ tree. ] subtype name [ +suffix ] [ ; parameters ]

所有媒体类型都应使用IANA注册程序进行注册。当前创建以下树: standardvendorpersonalvanity ,unregistered x.

标准树中的媒体类型不使用任何树状面(前缀)。

type / media type name [+suffix]
type / vnd. media type name [+suffix] - used in the case of well-known producer

type / vnd. producer's name followed by media type name [+suffix] - producer's name must be approved by IANA

type / vnd. producer's name followed by product's name [+suffix] - producer's name must be approved by IANA
type / prs. media type name [+suffix]

根据RFC 6838的先前版本-已过时的RFC 2048(于1996年11月发布),很少,甚至永远不必使用未注册的实验类型,因此,既要使用“ x-”又要同时使用“ x”。不鼓励使用表格。该RFC的早期版本-RFC 1590和RFC 1521指出,对于未注册的和私有的子类型,可以对子类型名称使用“ x-”表示法,但是该建议在1996年11月被废弃。

type / x. media type name [+suffix]