.MP4的正确MIME类型

我有两个应用程序,如下所述:

  1. 管理应用程序,我可以通过它将.MP4文件上传到服务器。
  2. 我正在尝试使用iPad中的移动应用程序下载.MP4。

  • 管理应用程序是使用ASP.NET 4.0和SQL Server,IIS7制作的。
  • 移动应用程序由ASP.NET MVC3、JQueryMobile和HTML5组成。

到目前为止,我已经在IIS7 MIME类型部分中为.MP4添加了MIME类型video/mp4

当我尝试在iPad中下载.MP4文件时,我看到一个黑色的屏幕,上面有十字箭头。有人能帮我解决这个问题吗?

请告诉我.MP4的mime类型video/mp4是否正确。

267695 次浏览

根据RFC 4337§2,video/mp4确实是MPEG-4视频的正确内容类型。

通常,您可以通过搜索文件扩展名和“ IETF ”或“ RFC ”找到正式的MIME定义。IETF(Internet Engineering Taskforce)发布的RFC(Request for Comments)文章定义了许多Internet标准,包括MIME类型。

当您的文件中有视频内容时,应使用

video/mp4。如果没有,但有音频,则应使用audio/mp4。如果未使用音频和视频,例如,如果文件仅包含字幕轨道或元数据轨道,则MIME应application/mp4。 此外,作为服务器,您应尝试包括在RFC6381中定义的codecsprofiles参数,因为这将帮助客户端在下载文件之前确定他们是否可以播放该文件。

将.MP4文件上传到Perl脚本中

时,使用CGI.pm,我将其视为视频/MP,同时打印出Content-type作为上传的文件。 我希望它能帮助一些人。