PHP显示为图像
我试图让一个PHP页面加载一个图像并显示,就像它是一个图像文件一样。以下是我试图做的:PHP显示为图像,php,image,image-processing,Php,Image,Image Processing,我试图让一个PHP页面加载一个图像并显示,就像它是一个图像文件一样。以下是我试图做的: header("Content-type: image/png"); echo base64_encode(file_get_contents($ad->location)); 但这似乎不起作用。如何做到这一点 谢谢。将图像数据作为文件输出时,不需要对其进行base64编码。 只需将其传递。将图像数据作为文件输出时,不需要对其进行base64编码。 只需将其传递出去。这显示的符号如下:GIF89a,
header("Content-type: image/png");
echo base64_encode(file_get_contents($ad->location));
但这似乎不起作用。如何做到这一点
谢谢。将图像数据作为文件输出时,不需要对其进行base64编码。
只需将其传递。将图像数据作为文件输出时,不需要对其进行base64编码。
只需将其传递出去。这显示的符号如下:GIF89a,���5 cM4@+*)'![!E(欧胡'6%',9%� b#4')!�� *WL“-w-�:)$1S++J6%Q$$e“>!256/I'62�25@GabrielBianconi:
GIF89a
是GIF文件的开头,而不是PNG文件。对于GIF文件,您需要发送image/GIF
,而不是image/PNG
。这显示了如下符号:GIF89a,���5 cM4@+*)'![!E(欧胡'6%,9%� b#4')!�� *WL“-w-�:)$1S++J6%Q$$e“>!256/I'62�25@GabrielBianconi:GIF89a
是GIF文件的开头,而不是PNG文件。对于GIF文件,您需要发送image/GIF
,而不是image/PNG
。