Здравствуйте.
Вопрос собственно в следующем:
На сервер приходит ссылка на изображение, необходимо сделать проверку (что по ссылке передается изображение). Сначала думал это сделать с помощью getimagesize(), но в документации посоветовали этого не делать :), а использовать fileinfo().
С изображениями, которые физически располагаются на сервере проблем нет, срабатывает как такой вариант:
$finfo = finfo_open(FILEINFO_MIME_TYPE);
var_dump(finfo_file($finfo,$imgLocal));
finfo_close($finfo);
Так и такой:
mime_content_type(imgLocal);
Но вот, если вместо локального пути подставить url появляется ошибка
finfo_file(): Failed identify data 0:(null)
что вполне логично, так как http не поддерживает (насколько я понял). Подскажите, есть ли возможность проверять тип файла скачивания его на сервер?