как кодировать изображение из MySQL в теге style = 'background-image' - PullRequest
0 голосов
/ 08 ноября 2019

это мой код, вместо изображения он показывает случайные числа

    <?php
    while($res = mysqli_fetch_assoc($show)){
    echo "<div class='post' style='background-image: url(\"data:base64;base64.$res[image]\").'>";

1 Ответ

0 голосов
/ 08 ноября 2019

Сначала вы должны закодировать источник изображения в base64 с помощью функции PHP base64_encode.

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

Обратите внимание, что аргумент url указывает image/jpeg, но вы должныизмените его в соответствии с вашим типом изображения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...