0

同様の脅威がいくつかありますが、私の質問には答えられません。

次のような Oracle データベースから BLOB コンテンツを抽出しました。

bab216da9a85b9df1b6f4fdd84629838e71919a​​00645e2a966bb6851ac6dd804da27988672ca0f0

jpegに変換するにはどうすればよいですか?どのようなデコード機能が必要ですか?

4

1 に答える 1

0

16 進数のように見えますが、oci_ 関数は blob にバイナリ文字列を使用する必要があるため、それを 16 進数文字列に変換する追加の手順を実行しているか、以前に誤って 16 進数文字列を DB に挿入しました。いずれにせよ、hex2bin を試してください。

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

それでもうまくいかない場合は、コードを表示してください。

于 2012-11-15T20:14:51.987 に答える