Есть ли в PHP достойный способ получить тип mime?
Последние несколько часов я много искал, и кажется, что есть три основных способа, в каждом из которых возникают проблемы:
mime_content_type() Это устарело, часто не устанавливается, а если установлено, иногда не находит файл mime.magic.
file_info не был установлен на хостах, которые я пробовал, похоже, у него не очень хорошая поддержка. Является расширением (PECL).
shell_exec(file -ib . $file) Не работает на серверах Windows. Я попробовал это на сервере Linux, и он дал мне «image/x-3ds2» для файла php. Что это за фигня!!!
Что такое хороший, почти пуленепробиваемый способ получить MIME-тип файла?