1

ビットマップ イメージのデータを含む varbinary(max) 列を持つ SQL サーバー データベースがあります。このデータを PHP ページに画像として表示する必要があります。

これについてどうすればいいですか?その方法については、インターネット上で多くの情報を見つけられませんでした。

管理スタジオでデータを見ると、次のように見えますが0x42DBE3400000..., 、ODBC で取得して画面にエコーすると、次のようになりますQk2+NAAAAAAAAD4AAAAoAAAArgEAAPAAAAAB

これまでバイナリ データをあまり扱ったことがなかったので、ここからどうすればよいかわかりません。どんな助けでも大歓迎

4

1 に答える 1

1

ページが文字化けしたように見えないようにするには、Content-Typeヘッダーを出力して、そのページがテキスト/html ページではなく画像であることをブラウザに認識させる必要があります。

<?php
header('Content-Type: image/x-bmp');

echo '{display the image's binary content here}';
?>
于 2012-06-03T23:57:15.493 に答える