header("Content-type: image/gif");
readfile($filename);
以上只能用于显示gif图像。
是否有可用于显示jpg / png / gif的标题?
答案 0 :(得分:4)
header("Content-type: image/gif");
OR
header("Content-type: image/jpeg");
OR
header("Content-type: image/png");
答案 1 :(得分:4)
这适用于所有图像类型:
$size = getimagesize($filename);
header('Content-type: ' . $size['mime']);
readfile($filename);
答案 2 :(得分:3)
您需要知道或弄清楚它是什么类型的文件,并发送正确的类型。对于同时适用于GIF,PNG和JPEG的图像,没有全能内容类型。
finfo_file()
可让您检测图像(或任何其他文件)的类型。