如何将资源转换为字符串(Nette)

时间:2018-04-12 11:31:03

标签: php

我在PostgreSQL中有图像。我将其保存为export PATH=/usr/bin:$PATH(由bytea转义)。但我无法获取发送到浏览器的pg_escape_bytea数据:

  

pg_unescape_bytea()期望参数1为字符串,资源为

unescaped

1 个答案:

答案 0 :(得分:0)

$rawimage = pg_unescape_bytea(base64_encode($image->picture));

有没有base 64编码的解决方案允许你按原样读取图像,但它需要读取文件 - 我不确定它会采用二进制图像:

$rawimage = pg_unescape_bytea(file_get_contents($image->picture));