如何使用php显示图像
图像已存储在数据库中。我制作了一个php页面,以便查看ms sql数据库中存储的所有数据。它只显示图像的文件名,而不是实际的图像如何使用php显示图像,php,sql-server,database,html,Php,Sql Server,Database,Html,图像已存储在数据库中。我制作了一个php页面,以便查看ms sql数据库中存储的所有数据。它只显示图像的文件名,而不是实际的图像 您可以这样显示: $o .='<td><img height=127 width=127 src="'.$record ['image'].'"></td>'; $o.=''; 尝试而不是 $o .='<td><img height=127 width=127 src=data:image;base64>
您可以这样显示:
$o .='<td><img height=127 width=127 src="'.$record ['image'].'"></td>';
$o.='';
尝试而不是
$o .='<td><img height=127 width=127 src=data:image;base64>'.$record ['image'].'</td>';
$o.=''.$record['image'].';
这:
$o.='';
如果$record['image']
中包含图像的base64代码,则应该可以使用
您的图像当前未显示的原因是因为
相反。是BLOB
类型的图像吗?或者只是图像的路径?如果我没有弄错,您可以在img标记的src属性中回显文件名,而不是在
元素中显示,就像:$o.=''代码>
$o .='<td><img height=127 width=127 src="data:image/png;base64,' . $record['image'] . '"></td>';