gpt4 book ai didi

php - 如何使用 PHP 从 MySQL 数据库中读取图像?

转载 作者:行者123 更新时间:2023-11-29 04:57:54 26 4
gpt4 key购买 nike

如何使用PHP从MySQL数据库读取图片?

如果图像存储在数据库中的 BLOB 中,如何使用我获得的二进制数据并使用 src 将其转换为图像在 <img>或者使用 CSS 属性 background-image

谢谢。

最佳答案

要直接使用二进制数据作为图像源,您可以使用 data URI scheme ,例如:

$uri = 'data:image/png;base64,'.base64_encode($row['binary-data']);

此 URI 可以直接用作图像的来源:

background-image: url(<?php echo $uri; ?>)
<img src="<?php echo $uri; ?>">

但这有一些实质性的缺点:除了在旧浏览器中缺乏对这些数据 URI 的支持外,data URIs do also have disadvantaged regarding payload, caching, and references .

关于php - 如何使用 PHP 从 MySQL 数据库中读取图像?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4770834/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com