Для проверки типов файлов загрузки, я реализовал:Как проверить файл для загрузки, является ли PDF в PHP
$_FILES["file"]["type"][$i] == 'application/pdf'
однако эта проверка не будет работать на случай, если я изменил имя расширения.
Таким образом, после некоторых исследований я попытался
$finfo = new finfo();
$fileMimeType = $finfo->file($_FILES["file"]["name"][$i]);
ИЛИ:
$finfo = finfo_open(FILEINFO_MIME_TYPE);
$fileMimeType = finfo_file($finfo,$_FILES["file"]["name"][$i])
однако, $ fileMimeType не эхо ничего.
Как исправить проблему? спасибо
вы можете использовать 'команду File' оболочки, или' fread' первые несколько байт файла, то вы можете знать тип. – DevZer0
не могли бы вы представить пример для случая с файлом для загрузки? thanks – user782104
Зачем вам менять расширение? –