Подскажите, как можно проверить, ссылка ведет на изображение или на что-то другое? Если на изображение, то какой размер этого изображения?
Все это надо сделать перед скачиванием изображения на сервер
$content = file_get_contents('Ссылка');
file_put_contents('1.jpg', $content);