修正.mp4的mime类型

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

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

  • 管理员应用程序通过使用asp.net 4.0和SQL Server,IIS7来完成。
  • 移动应用程序由asp.net mvc3,jquerymobile,HTML5构成。
  • 截至目前,我已经在IIS7 MIME类型部分添加了mime type video/mp4 for .mp4。

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

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


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

    通常,您可以通过搜索文件扩展名和“IETF”或“RFC”来查找官方的MIME定义。 由IETF(互联网工程任务组)发布的RFC(征求意见)文章定义了许多互联网标准,包括MIME类型。


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


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

    我不得不在应用程序内重新配置我的MIME设置,以便“识别”MP4视频文件。 建议这样做:

    MP4 / *

    并立即工作。 现在,每当我在线并点按MP4视频时,应用程序都会询问您要打开还是保存?

    链接地址: http://www.djcxy.com/p/47079.html

    上一篇: Correct mime type for .mp4

    下一篇: What are the pros and cons of rspec mocking versus other mocking frameworks?