为.mp4更正mimetypes

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

  1. pipe理员应用程序,我可以通过它将.mp4file upload到服务器。
  2. 我正尝试在iPad中使用移动应用程序下载.mp4。

  • pipe理员应用程序是通过使用asp.net 4.0和SQL Server,IIS7。
  • 移动应用程序由asp.net mvc3,jquerymobile,HTML5组成。

截至目前,我已经在IIS7 MIMEtypes节添加MIMEtypes的video/mp4 .mp4。

当我试图在iPad中下载.mp4文件时,我看到一个带有十字箭头的深黑色屏幕。 任何人都可以请帮我解决这个问题。

请告诉我mimetypes的video/mp4是否是.mp4是正确的。

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

通常,您可以通过search文件扩展名和“IETF”或“RFC”来find正式的MIME定义。 由IETF(互联网工程任务组)发布的RFC(征求意见)文章定义了许多互联网标准,包括MIMEtypes。

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

我遇到了类似于您所描述的问题(使用我的iPhone上的应用程序,它们都在运行iOS)尝试下载MP4video文件的问题。

我不得不在应用程序内重新configuration我的MIME设置,以便“识别”MP4video文件。 build议这样做:

MP4 / *

并立即工作。 现在,每当我在线,并点击一个MP4video,应用程序问,你想打开或保存?