我在PostgreSQL中有图像。我将其保存为export PATH=/usr/bin:$PATH
(由bytea
转义)。但我无法获取发送到浏览器的pg_escape_bytea
数据:
pg_unescape_bytea()期望参数1为字符串,资源为
unescaped
答案 0 :(得分:0)
$rawimage = pg_unescape_bytea(base64_encode($image->picture));
有没有base 64编码的解决方案允许你按原样读取图像,但它需要读取文件 - 我不确定它会采用二进制图像:
$rawimage = pg_unescape_bytea(file_get_contents($image->picture));