2013-04-11 92 views
8

我們在Github Pages資源庫中有一個MP4視頻文件。該文件的MIME類型爲application/octet-stream,這意味着Internet Explorer不喜歡它。它應該作爲video/mp4的類型。有沒有辦法將Github Pages配置爲使用適當的MIME類型,或者我們應該爲視頻找到替代託管解決方案嗎?該主題在help pages中未得到解決。可以配置Github Pages文件的MIME類型嗎?

+0

對於SO有點偏離主題...... – eggyal 2013-04-30 13:27:44

+1

好的,你對這個*應該去哪裏的建設性建議是......? – pjmorse 2013-04-30 13:35:35

+0

我不知道。 [Github支持](https://github.com/contact)? – eggyal 2013-04-30 13:39:14

回答

6

答案是否定的。

然而,Ian's earlier answer並不嚴格。您可以使用github來託管網頁。那裏有很多開發者博客。

對於視頻,我使用亞馬遜s3,因爲它幾乎無需存儲和提供視頻內容,您可以根據需要設置mimetypes。

我存儲了大約60GB的視頻,上個月爲8GB服務,價格爲9美元,所以這是值得的。

-11

你不應該使用Github作爲網絡服務器,因爲它是一個代碼託管網站。他們管理你的代碼庫,只關心顯示代碼。

+0

所以你對實際問題的回答是,「不,不能配置MIME類型」? – pjmorse 2013-05-07 10:55:29

+6

@pjmorse詢問了GitHub Pages,它專門設計用作Web服務器,而不是GitHub存儲庫瀏覽器。 – MrPotes 2013-07-31 15:51:05

3

的話題在這裏討論:https://help.github.com/articles/mime-types-on-github-pages/

GitHub的頁面支持跨文件 擴展1000個超過750種MIME類型。支持的MIME類型列表由 mime-db project生成,該列表彙總了Apache和Nginx 項目的MIME類型以及互聯網內容類型的官方IANA列表。

MIME types是服務器發送到提供 瀏覽器有關被請求的文件類型和 如何處理一次下載的文件信息附加頭。

要添加或修改用於GitHub頁面的MIME類型,請參閱mime-db Contributing instructions

的mime-DB項目目前正在申報mp4video/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上的支持。