如何从php文件中返回图像?我有image.php
代码:
<?php
$im = imagecreatefrompng("myImage.png");
header("Content-Type: image/png");
?>
但实际输入domain.com/image.php
它是由浏览器识别为document
,而不是图像...并返回空结果
答案 0 :(得分:1)
嗯,你必须输出图像,确保首先发送标题:
header("Content-type: image/png");
$im = imagecreatefrompng("myImage.png");
imagepng($im);
myImage.png
需要与image.php
位于同一目录中,否则您需要指定图片的路径。
但如果除了输出之外你没有做任何其他事情,只需:
header("Content-type: image/png");
readfile("myImage.png");