DBにバイナリで保存した画像を表示するときは、少し工夫が必要みたい。
■画像表示用のHTMLを作成する
例えば、以下のように。
画像を表示させたいファイル->index.html
画像表示用のファイル->image.html
image.htmlの中はこんな感じ
-----image.html-----
<?php
$mime = [画像のmimeタイプ(image/jpeg のようなもの)];
$data = [画像のバイナリデータ(DBからそのまま取得したもの)];
header('Contetnt-type: ', $mime);
echo $data;
?>
---------------------------
PHP使うならファイルの拡張子はphpですね…
データがない時は処理しないようにifを使ったりしたほうがいいかもね そして、画像を表示させたいファイルの中で
-----index.html-----
<img src="nanika/image.html">
----------------------------
↑のようにタグを入れれば画像が表示されるはず
■画像表示用のHTMLを作成する
例えば、以下のように。
画像を表示させたいファイル->index.html
画像表示用のファイル->image.html
image.htmlの中はこんな感じ
-----image.html-----
<?php
$mime = [画像のmimeタイプ(image/jpeg のようなもの)];
$data = [画像のバイナリデータ(DBからそのまま取得したもの)];
header('Contetnt-type: ', $mime);
echo $data;
?>
---------------------------
PHP使うならファイルの拡張子はphpですね…
データがない時は処理しないようにifを使ったりしたほうがいいかもね そして、画像を表示させたいファイルの中で
-----index.html-----
<img src="nanika/image.html">
----------------------------
↑のようにタグを入れれば画像が表示されるはず