Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
虽然有几个类似的威胁,但我的问题没有得到回答。
我从 Oracle 数据库中提取了 blob 内容,如下所示:
bab216da9a85b9df1b6f4fdd84629838e71919a00645e2a966bb6851ac6dd804da27988672ca0f0
如何将其转换为 jpeg?我需要什么解码功能?
它看起来像十六进制,但 oci_ 函数应该只使用二进制字符串作为 blob,因此要么您正在执行将其转换为十六进制字符串的额外步骤,要么您不小心将十六进制字符串插入到您的数据库中。在任何情况下,尝试 hex2bin,即:
header('Content-type: image/jpeg'); echo hex2bin($data);
如果这不起作用,请显示您的代码。