2016-01-18 3 views
1

Я хотел бы разрешить моему приложению разрешать файлы .vtt при загрузке. Прямо сейчас это были только файлы .txt, но я хотел бы добавить .vtt возможность для титров.Что такое content_type для WebVtt?

Я попытался это * не повезло:

validates_attachment_content_type :caption, 
    :content_type => ['application/txt', 'text/plain', 'WEBVTT', 'application/vtt', 'vtt'] 

Что такое правильный формат, в этом случае?

+1

тип MIME для WebVTT является 'текст/vtt': https://w3c.github.io/webvtt/#webvtt-file –

+0

Бесполезный Не работай. есть идеи? –

+1

WebVTT - очень новый стандарт, и поэтому очень новый MIME-тип. Рельсы, возможно, еще не знают об этом. Возможно, вам придется просто проверить расширение или придумать собственную проверку, проверив фактические данные [по спецификации] (https://w3c.github.io/webvtt/#webvtt-file-body). –

ответ

0

Тип MIME для заголовочных файлов WebVTT является mime/vtt, как указано в https://w3c.github.io/webvtt/#iana-text-vtt

+2

говорит «текст/vtt» под типом mime, я что-то не хватает? попробовал mime/vtt не работал, и текст/vtt ... никаких идей? –

Смежные вопросы