2011-01-09 13 views

答えて

1
あなたが奉仕する必要があります

画像を別にしてヘッダーを設定します。 IEの場合、画像を返す別のページ 'images.php'を作成し、次に画像にimage.phpを入れるページでid = uniqueidとソースを指定します。

0

データURI(すべてのブラウザでサポートされておらず、おそらくページサイズやクライアントサイドキャッシングの点では実用的ではない)を使用してイメージを作成するか、BLOB(正しいコンテンツタイプを使用)をイメージとして通常の<img>タグを使用してこのBLOBを埋め込みます。

1

header()コールを実行できる別のスクリプトでイメージを出力する必要があります。 data:です.HTMLページに画像を直接埋め込むことができますが、それらは多くの理由で吸うことができます。

+2

http://ja.wikipedia.org/wiki/Data_URI_schemeデータURIスキームのいくつかの興味深い長所と欠点をリストします。いつものように、IEはうまくいきません... –

0

これは直接行うことはできません。データベースからBLOBデータを抽出し、適切なヘッダーを設定する新しいPHPスクリプトを作成する必要があります。

タグにブロブをbase64エンコード囲み:

しかし、別の(ブラウザ依存)方法があります。これに関する詳細はこちらをご覧ください:http://bit.ly/ex0BSN