2013-04-11 3 views
8

У нас есть видеофайл MP4 в репозитории Github Pages. Файл обслуживается с типом MIME application/octet-stream, что означает, что Internet Explorer ему не нравится. Его следует использовать как тип video/mp4. Есть ли способ настроить Github Pages для использования правильного типа MIME или найти альтернативное решение для хостинга для видео? Этот вопрос не рассматривается в help pages.Могут ли MIME-типы файлов Github Pages быть настроены?

+0

Немного не по теме для SO ... – eggyal

+1

Хорошо, и ваше конструктивное предложение о том, где этот * должен * идти, ...? – pjmorse

+0

Не знаю. [Поддержка Github] (https://github.com/contact)? – eggyal

ответ

6

Ответ отрицательный.

Однако, Ian's earlier answer не является строгим. Вы можете использовать github для размещения веб-страниц. Там есть много блогов разработчиков.

Для видео я использую Amazon s3, поскольку он почти ничего не стоит для хранения и обслуживания видеоконтента, и вы можете установить типы mimetypes по мере необходимости.

Я хранил около 60 ГБ видео и обслуживал 8 ГБ в прошлом месяце по цене 9 долларов США, поэтому он того стоит.

-11

Вы не должны использовать Github в качестве веб-сервера, потому что это сайт для хостинга кода. Они управляют вашими репозиториями кода и беспокоятся только о показе кода.

+0

Итак, ваш ответ на реальный вопрос: «Нет, типы MIME не могут быть настроены»? – pjmorse

+6

@pjmorse спросил о GitHub Pages, который специально разработан для использования в качестве веб-сервера, а не в браузере репозитория GitHub. – MrPotes

3

Тема адресована здесь: https://help.github.com/articles/mime-types-on-github-pages/

GitHub Pages поддерживает более 750 типов MIME через 1,000s из файла расширений. Список поддерживаемых типов MIME генерируется из mime-db project, который объединяет типы MIME из проектов Apache и Nginx , а также официальный список типов интернет-контента IANA.

MIME types дополнительные заголовки, которые серверы отправляют обеспечить браузеры с информацией о типах файлов, запрашиваемых и , как обрабатывать файл после загрузки.

Чтобы добавить или изменить MIME-типы для использования на страницах GitHub, см. mime-db Contributing instructions.

Проект мим-дб в настоящее время отчетности 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.