在网页上显示png文件

时间:2010-01-29 19:43:23

标签: php curl

所有

我正在通过CURL执行PHP脚本,它返回一个PNG文件作为输出。如何在php网页中显示png文件?

3 个答案:

答案 0 :(得分:2)

echo '<img src="urltotheimage.php" alt="Alt text" />';

答案 1 :(得分:1)

首先,为什么需要通过CURL获取PNG?有更好的方法从服务器获取图像,例如使用<img />标签..

无论如何,我假设您在变量中获取二进制数据,您可以通过设置适当的标题并回显数据来输出图像:

header('Content-type: image/png');
echo $image;

答案 2 :(得分:0)

当您收到代表png的字符串时,如果是base64编码,那么您可以直接在image标签上嵌入,如下所示:

<img src="data:image/png;base64,aAbBcCdDeEfFgGhH..." />

其中aAbBcCdDeEfFgGhH ...将是图像字符串。

在此处查看有关数据的更多信息:http://en.wikipedia.org/wiki/Data_URI_scheme#Inclusion_in_HTML_or_CSS_using_PHP