我需要映射可以上传到我的应用程序的各种视频和音频文件类型。 在下面的microsoft's documentation中,他们通过IE发布支持的mime类型。
但我认为这个清单非常偏僻。例如,我找不到由IE8生成的内容类型“视频/ quicktime ” 所以我的第一个问题是 - 在哪里可以找到所有IE / windows支持的mime类型的列表。
我的第二个问题是 - mime类型和内容类型之间是否存在差异。 因为例如在this file type list中,.AVI文件的mime类型为 video / x-msvideo ,而其选中的内容类型为 video / avi 那么为什么mime和内容类型之间存在差异?
答案 0 :(得分:1)
Internet Explorer可以支持有效的无限MIME类型列表,具体取决于客户端上安装的应用程序。有关ACCEPT标题的说明以及有关IE9所做更改的信息,请参阅http://blogs.msdn.com/b/ieinternals/archive/2009/07/01/ie-and-the-accept-header.aspx。
MIME类型和内容类型通常可互换使用。 Content-Type标头包含MIME类型和[可选]字符集信息。在AVI的情况下,有许多不同的MIME类型,它们都是相同的;这种情况经常发生(例如,JavaScript支持的MIME类型大约有8种)。