Gravatar возвращает неправильное расширение файла

Я пытаюсь получить изображения JPG от Gravatar, добавив .jpg в конце хэша, вот так:
https://www.gravatar.com/avatar/00000000000000000000000000000000.jpg?d=wavatar&е = у

Однако, если я сохраню это на диск, как это:

file_put_contents($path, file_get_contents('https://www.gravatar.com/avatar/00000000000000000000000000000000.jpg?d=wavatar&f=y'));

Или, если я сохраню его прямо из браузера на моем компьютере, я заметю, что файл на самом деле представляет собой изображение в формате PNG.

Это почему?
Я что-то пропустил?

Thks!

1

Решение

Эта ссылка даст вам файл PNG, даже если у вас есть JPG в конце. Если вы хотите изображение в формате JPEG, попробуйте это в вашем php.

echo '<img src="https://www.gravatar.com/avatar/'. md5(strtolower("[email protected]")).'"class="img-circle" alt="User Image">';

Код в phponline и скачать это изображение в формате JPEG.

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]