开发者社区> 问答> 正文

显示存储在mysql blob中的图像

当我运行下面的代码时,它显示一个图像,该图像作为blob变量存储在mysql Db中。问题是我是否回声了其他任何东西,甚至像echo'--------'这样简单的东西;在我调用图像之前,图像将不会显示。仅显示随机字符。如果我在图像显示后回声了什么,但图像显示后却什么也没有。有人可以告诉我为什么吗,以及我如何一起显示其他项目和图像,谢谢

close(); ?>

展开
收起
保持可爱mmm 2020-05-11 17:24:09 381 0
1 条回答
写回答
取消 提交回答
  • 您可以将图像数据转换为base64并将其粘贴在标签中。当前,您正在尝试在图像数据之外写入文本,并且Internet浏览器认为您的文本是图像的一部分,因此会引发错误。

    尝试这样的事情:

    echo ''; echo 'Hello world.'; 请注意,这不是最佳解决方案,因为它无法缓存且速度相当慢,尤其是在手机上。检出Caniuse以获得数据URI。来源:stack overflow

    2020-05-11 17:24:19
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
搭建电商项目架构连接MySQL 立即下载
搭建4层电商项目架构,实战连接MySQL 立即下载
PolarDB MySQL引擎重磅功能及产品能力盛大发布 立即下载

相关镜像