PHP:将blob内容转换为图像

时间:2012-11-15 19:53:27

标签: php image oracle blob

虽然有几个类似的威胁,但我的问题没有得到解答。

我从oracle数据库中提取了blob内容,如下所示:

bab216da9a85b9df1b6f4fdd84629838e71919a​​00645e2a966bb6851ac6dd804da27988672ca0f0

如何将其转换为jpeg?我需要什么解码功能?

1 个答案:

答案 0 :(得分:0)

它看起来像十六进制,但是oci_函数应该只使用blob的二进制字符串,所以要么你正在做一个额外的步骤将它转换为十六进制字符串,要么你不小心将十六进制字符串插入到你的数据库中。在任何情况下,请尝试hex2bin,即:

header('Content-type: image/jpeg');
echo hex2bin($data);

如果不起作用,请显示您的代码。