如何在style ='background-image'标签中编码来自mysql的图像

这是我的代码 而不是图片,而是显示随机数

    <?php
    while($res = mysqli_fetch_assoc($show)){
    echo "<div class='post' style='background-image: url(\"data:base64;base64.$res[image]\").'>";
nuoyi1024 回答:如何在style ='background-image'标签中编码来自mysql的图像

首先,您必须使用PHP的base64_encode函数在base64中对图像源进行编码。

$base64image = base64_encode($res['image']);
echo "<div class='post' style='background: url(data:image/jpeg;base64,$base64image);'>";

请注意,url参数指定了image/jpeg,但您必须相应地将其更改为图像类型。

本文链接:https://www.f2er.com/3138626.html

大家都在问