使用php pdo显示来自MYSQL的图像
无法在我的网页上看到图像。我通过将blob字段导出到jpg文件并查看它来验证图像是否正确插入 这是我的密码。为什么我看不到网页上的图像使用php pdo显示来自MYSQL的图像,php,mysql,html,Php,Mysql,Html,无法在我的网页上看到图像。我通过将blob字段导出到jpg文件并查看它来验证图像是否正确插入 这是我的密码。为什么我看不到网页上的图像 $mysql2 = "SELECT pfilename,actual_img from brigpics where pfilename = '".$flist."'"; $stmt = $db1->prepare($mysql2); $stmt->execute(); $stmt->bindColumn(1, $pfname, PDO::P
$mysql2 = "SELECT pfilename,actual_img from brigpics where pfilename = '".$flist."'";
$stmt = $db1->prepare($mysql2);
$stmt->execute();
$stmt->bindColumn(1, $pfname, PDO::PARAM_STR);
$stmt->bindColumn(2, $actual_img, PDO::PARAM_LOB);
$stmt->fetch(PDO::FETCH_BOUND);
header("Content-Type: image/jpeg");
echo $actual_img;
你能提供更多关于这件事的信息吗?图像如何存储在数据库中,链接形式?图像存储为长blob默认字符集为uft8$fhandle=fopen$dirname.$flist,'rb'$file_content=fread$fhandle,filesize$dirname.$flist$msql=插入BRIGPICS pfilename、dispname、actual_img、foldername值:pfilename、:dispname、:actual_img、:foldername$q=$db1->准备$msql$q->bindparam':pfilename',$flist$q->bindparam':dispname',$flist$q->bindparam:actual_img',$fhandle,PDO::PARAM_LOB$q->bindparam':foldername',$dirname$q->执行;fclose$fhandle;