在PHP中,如何获取base64编码的png并将其作为图像输出?
可能重复:在PHP中,如何获取base64编码的png并将其作为图像输出?,php,png,base64,Php,Png,Base64,可能重复: 我试过了 header('Content-Type: image/png'); echo base64_decode($data);` 但它不起作用。png数据url如下所示: data:image/png;base64,[actual data] 您必须剪掉开头,才能对其进行base64\u解码。 此外,如果删除标题调用,您将能够看到代码输出的任何错误消息。png数据url如下所示: data:image/png;base64,[actual data] 您必须剪掉开头,才
我试过了
header('Content-Type: image/png');
echo base64_decode($data);`
但它不起作用。png数据url如下所示:
data:image/png;base64,[actual data]
您必须剪掉开头,才能对其进行base64\u解码。
此外,如果删除标题
调用,您将能够看到代码输出的任何错误消息。png数据url如下所示:
data:image/png;base64,[actual data]
您必须剪掉开头,才能对其进行base64\u解码。
此外,如果删除头调用,您将能够看到代码输出的任何错误消息。PHP有一个神奇的函数,名为too。。。
但是,如果您只需要显示图像,则无需使用它。PHP有一个神奇的函数,名为太。。。
但如果您只需要显示图像,则无需使用它。谢谢大家的帮助。问题是,在将查询参数发送到PHP脚本之前,我忘记了对其进行url编码。谢谢大家的帮助。问题是,在将查询参数发送到PHP脚本之前,我忘记了对其进行url编码。base64编码的png。当我把$data
放在一个数据框中时,它可以正常工作。例如,Firefox说“图像无法显示,因为它包含错误”别忘了不同的浏览器有不同的大小限制,确保它正常工作的唯一方法是如果base64小于等于32k(我不是指.PNG图像,我是指base64输出)。我假设在base64_decode()之后的代码中有额外的反勾号(`);是打字错误吗?如果您重定向echo base64\u decode($data)你能打开一个文件(image.png)吗?它的大小是多少(以字节和像素为单位)?base64编码的png。当我把$data
放在一个数据框中时,它可以正常工作。例如,Firefox说“图像无法显示,因为它包含错误”别忘了不同的浏览器有不同的大小限制,确保它正常工作的唯一方法是如果base64小于等于32k(我不是指.PNG图像,我是指base64输出)。我假设在base64_decode()之后的代码中有额外的反勾号(`);是打字错误吗?如果您重定向echo base64\u decode($data)你能打开一个文件(image.png)吗?它的大小是多少(字节和像素)?谢谢。我正在削减开始,但它仍然不起作用(错误信息是什么?我不是说“图像不能…”一个。谢谢。我正在剪切开头,但它仍然不工作。:(错误信息是什么?我不是说“图像不能…”一个。