可以配置MIME类型的Github Pages文件吗?

时间:2013-04-11 14:10:25

标签: html5-video mime-types mp4 github-pages

我们在Github Pages存储库中有一个MP4视频文件。该文件的MIME类型为application/octet-stream,这意味着Internet Explorer不喜欢它。它应该作为video/mp4类型提供。有没有办法配置Github页面使用正确的MIME类型,或者我们应该找到视频的备用托管解决方案? help pages

中未涉及此主题

3 个答案:

答案 0 :(得分:6)

答案是否定的。

然而,Ian's earlier answer并非严格属实。您可以使用github来托管网页。那里有很多开发者博客。

对于视频,我使用亚马逊s3,因为它几乎没有用于存储和提供视频内容的费用,您可以根据需要设置mimetypes。

我上传了大约60GB的视频,上个月售价为8GB,售价为9美元,所以非常值得。

答案 1 :(得分:4)

这里讨论的主题是:https://help.github.com/articles/mime-types-on-github-pages/

  

GitHub Pages支持1,000多个文件中的750多种MIME类型   扩展。支持的MIME类型列表是从   mime-db project,它聚合来自Apache和Nginx的MIME类型   项目以及官方IANA互联网内容类型列表。

     

MIME types是服务器发送提供的其他标头   浏览器,包含有关所请求文件类型的信息   下载后如何处理文件。

     

要添加或修改在GitHub页面上使用的MIME类型,请参阅mime-db Contributing instructions

mime-db项目目前正在将mp4报告为video/mp4

"video/mp4": {
  "source": "apache",
  "compressible": false,
  "extensions": ["mp4","mp4v","mpg4"]
},

来源:https://github.com/jshttp/mime-db/blob/46a40f0524a01fb3075a7ecde92e8e04fc93d599/db.json#L6233

如果Github页面仍然将mp4个文件报告为application/octet-stream,您应该联系Github支持。

答案 2 :(得分:-11)

你不应该使用Github作为网络服务器,因为它是一个代码托管网站。他们管理您的代码存储库,只关心显示代码。