Определить тип файла в Ruby
Если вы работаете на машине mime-content-type Unix, попробуйте это:
mimetype = `file -Ib #{path}`.gsub(/\n/,"")
Я не mime-type знаю ни одного чистого Ruby-решения, которое ruby работало бы так же надежно, как mime-content-type «файл».
Отредактировано для mime-content-type добавления: в зависимости file-type от того, какую ОС вы используете, вам filetypes может потребоваться использовать mime-types «i» вместо «I», чтобы получить filetypes файл для возврата MIME-типа.
ruby
content-type
mime-types
file-type
Определить тип файла в Ruby
Мы используем файлы cookies для улучшения работы сайта. Оставаясь на нашем сайте, вы соглашаетесь с условиями использования файлов cookies. Чтобы ознакомиться с нашими Положениями о конфиденциальности и об использовании файлов cookie, нажмите здесь.