MySQL BLOB に保存された画像の表示
MySQL データベースに BLOB として保存された画像を表示する場合、エコーを避けることが重要です画像データの前後にその他のコンテンツが存在する場合。これにより、ブラウザの画像表示機能が妨げられる可能性があります。
この問題を解決して画像と他のコンテンツの両方を表示できるようにするには、次の手法の使用を検討してください:
画像データを変換するBase64 形式に変換し、 内に埋め込みます。 tag:
<code class="php">echo '<img src="data:image/jpeg;base64,' . base64_encode($row['imageContent']) . '" />';</code>
このアプローチでは、画像の後にテキストなどの追加コンテンツを表示できます。ただし、この方法は、特にモバイル デバイスのパフォーマンスやキャッシュにとって最適ではないことに注意することが重要です。パフォーマンスを向上させるには、データベースとは別に画像を保存するなどの代替方法を検討してください。
以上がMySQL に BLOB として保存されている画像をコンテンツに干渉せずに表示するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。