PHP 从 MySQL 显示图像 BLOB
当尝试显示存储在 MySQL BLOB 列中的图像时,某些用户会遇到 Chrome 或IE 显示图像图标而不是实际图像。这可能是由于缺乏正确的编码和二进制图像数据的处理造成的。
解决方案
在 PHP 中显示图像 BLOB 的正确方法包括:
准备数据:
编码二进制数据:
显示图像:
header("Content-Type: image/jpeg"); echo '<img src="data:image/jpeg;base64,' . base64_encode($image) . '" />';
注意:确保从数据库检索到的图像数据有效,并且前后没有空格字符在 之后标签。
以上是如何在 PHP 中正确显示来自 MySQL 的图像 BLOB?的详细内容。更多信息请关注PHP中文网其他相关文章!