在PHP中如何将base64编码的png和输出png作为图像?

时间:2010-06-01 18:47:53

标签: php png base64

  

可能重复:
  get image from base64 string

我试过

header('Content-Type: image/png');
echo base64_decode($data);`

但它不起作用。

3 个答案:

答案 0 :(得分:3)

png数据网址如下所示:

data:image/png;base64,[actual data]

你必须切断开始才能base64_decode它 此外,如果您删除header电话,您将能够看到代码输出的任何错误消息。

答案 1 :(得分:0)

PHP也有这个名为imagecreatefromstring()的神奇功能...... 但如果您只需要显示图像,则无需使用它。

答案 2 :(得分:0)

感谢大家的帮助。问题是我忘了在将查询参数发送到PHP脚本之前对其进行url编码。