php - 被显示图像卡住了

标签 php html mysql database php-7

我试图显示数据库中的图像,但是,该图像没有出现,而是出现了一个图像图标,请参阅图像

this is the image icon with 2 warnings

if(isset($_POST['submit2']))
{
    $usertable = "table1";
        $db  = new mysqli('localhost', 'root', '', 'testdb') or die("unable to dbect");

        $sql = mysqli_query($db,"SELECT image1 FROM table1 WHERE id = '1'");
        $sth = $db->query($sql);
        $result = mysqli_fetch_array($sth);
        echo '<img src="data:image/jpeg;base64,'.base64_decode( $result['image'] ).'"/>';
}

如果有人可以修复代码, 非常感谢

最佳答案

实际上它应该是 Base 64

为此,您已经给出了 echo '<img src="data:image/jpeg;base64所以你不应该加密或解密它。

更多 How to display image from database using php

Try

echo '<img src="data:image/jpeg;base64,'.$result['image'] .'"/>';

关于php - 被显示图像卡住了,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55115566/

相关文章:

php - 错误 : Call to undefined method addAttributeToFilter()

html - 同一行上的左对齐、居中和右对齐文本

php - 从我网站的另一部分获取 wordpress 特色图片 url

php - Doctrine 查询: best approach to creating a select query joining three tables?

php - 增加发票 ID 的最佳方法是什么?

php - 如何在 Mac OS X (10.9.4) 中修复 'PHP' make?

php - 加载程序,它还显示网页加载的百分比

javascript - Uncaught ReferenceError : function is not defined at HTMLButtonElement. onclick

php - 安装 phabricator 时无法连接到 mysql

mysql - 使用 RJDBC 在 R 中创建 JDBC 驱动程序