PHPにて、BLOB形式の画像をデータベースから取り出し、出力するプログラムを作成しています。
BLOB形式ということで、base64にエンコードする必要があるという情報をもとにコードを記述しました。
PHP
1<img src="data:image/jpeg;base64,'.base64_encode($rec['photo_thumb']).'" alt="top-photo" class="top-image">
しかし、画像が表示されません、、、。
検証画面を見ると、
<img src="data:image/jpeg;base64,aaaaaaaabbbbbbbbbbbbbCCCCCCCDDDDDDDDDD…" alt=
と膨大なアルファベットと数字が並んでいるため、おそらく認識は出来ているようにも思います。
画面には、altの内容である、top-photoという文字だけが表示されています。
点の位置を変えてみたり、pngにしてみたりと色々試してみましたが、どうしても自力で解決が出来ません、、。
原因がどこにありそうか、ヒントをいただけましたら幸いです。
どうか、お力をお貸しいただけましたらありがたいです。

バッドをするには、ログインかつ
こちらの条件を満たす必要があります。