当前位置: 首页 > article >正文

PHP显示数据库中图片BLOB格式

<?php
// 1. 连接到数据库并检索BLOB数据
$db = new PDO("mysql:host=localhost;dbname=login", "root", "1234");
$query = $db->query("SELECT p_binarydata FROM p_image WHERE pnid = 141");
$result = $query->fetch(PDO::FETCH_ASSOC);
$blobData = $result['p_binarydata'];

// 2. 将BLOB数据写入临时文件
$fileName = 'temp_image.jpg';
file_put_contents($fileName, $blobData);

// 3. 将临时文件转换为图像并显示
header('Content-Type: image/jpeg');
readfile($fileName);

// 4. 删除临时文件
unlink($fileName);
?>


http://www.kler.cn/a/371075.html

相关文章:

  • Boost Asio TCP异步服务端和客户端
  • Unity3D手机游戏发热发烫优化指南与技巧详解
  • 工程水印相机结合图纸,真实现场时间地点,如何使用水印相机,超简单方法只教一次!
  • React:构建用户界面的JavaScript库
  • 浅谈云计算03 | 云计算的技术支撑(云使能技术)
  • nexus搭建maven私服
  • lvgl
  • 今日总结10.28
  • Android WebView加载不到cookie
  • Trains-03练习-结构
  • Android -- 调用系统相册之图片裁剪保存
  • java-web-day5
  • 科东软件荣获2024年广州科技创新创业大赛轨道交通行业赛“创新突围奖”
  • 有符号除法 简单的带小数计算及权重约束_2024年10月7日
  • Java Lock CountDownLatch 总结
  • 机器人转人工时,开启实时质检(mod_cti基于FreeSWITCH)
  • 计算机网络IP地址分类,子网掩码,子网划分复习资料
  • kafka 的高可用机制是什么?
  • zabbix 6.0 监控clickhouse(单机)
  • Spring 启动流程分析
  • 橘子多开同步器 v6.0 免费版
  • Redis-README官方入门文档
  • 【JSON相关漏洞(Hijacking+Injection)挖掘技巧及实战案例全汇总】
  • 基于Qt的多线程并行和循序运行实验Demo
  • yolov8环境搭建+训练自己的数据集
  • Notepad++如何同时检索多个关键字