我们在Github Pages存储库中有一个MP4视频文件。该文件的MIME类型为application/octet-stream
,这意味着Internet Explorer不喜欢它。它应该作为video/mp4
类型提供。有没有办法配置Github页面使用正确的MIME类型,或者我们应该找到视频的备用托管解决方案? help pages。
答案 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作为网络服务器,因为它是一个代码托管网站。他们管理您的代码存储库,只关心显示代码。