Какой заголовок подходит для показа изображений? - PullRequest
2 голосов
/ 31 октября 2009
header("Content-type:   image/gif");  
readfile($filename);   

Вышеуказанное можно использовать только для показа изображений в формате gif.

Есть ли заголовок, который можно использовать для отображения jpg / png / gif?

Ответы [ 3 ]

4 голосов
/ 31 октября 2009

Это должно работать для всех типов изображений:

$size = getimagesize($filename);

header('Content-type: ' . $size['mime']);
readfile($filename);
4 голосов
/ 31 октября 2009
header("Content-type:   image/gif");

OR

header("Content-type:   image/jpeg");

OR

header("Content-type:   image/png");
3 голосов
/ 31 октября 2009

Вам необходимо знать или выяснить, к какому типу файла это относится, и отправить правильный тип. Не существует универсального типа контента для изображений, который будет работать одновременно для GIF, PNG и JPEG.

finfo_file() позволит вам определить тип изображения (или любого другого файла).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...