Мой код использует расширение FileInfo для определения типа mime файла.
$finfo = new finfo();
$mimetype = $finfo->file($filename, FILEINFO_MIME);
Это хорошо работает для большинства файлов, которые я тестировал. Тем не менее, это не работает для файла WebM. Я понимаю, что FileInfo использует базу данных magic file . То же, что и команда file
, которая также не может обнаружить тип mime WebM (в той же системе).
Полагаю, можно добавить поддержку WebM в этот волшебный файл , но как?