0
我需要显示存储在MSSQL DB中的图像;从MSSQL通过php显示图像
首先我得到图像;
$query=sqlsrv_query($conn,"SELECT Picture FROM dbo.PList WHERE ID='$_GET[id]' AND Section='$_SESSION[divID]'");
$photo=sqlsrv_fetch_array($query,SQLSRV_FETCH_ASSOC);
$photo=$photo["Picture"];
然后,如果我用这个代码,它的工作原理:
$mime = "image/jpeg";
$b64Src = "data:".$mime.";base64," . base64_encode($photo);
echo '<img src="'.$b64Src.'" alt="" />';
但是,我当我尝试使用此:
header("Content-Type: image/jpeg");
print($photo);
浏览器说,有一个错误。 如何显示图像,我做错了什么?
”浏览器说有错误。“你能跟我们分享这个错误吗? – castis
原始错误以俄语显示,所以我翻译:图像“http://10.40.2.122/photo.php?id=4”不能被showen,因为它包含错误 – Yan
@Yan好主意,然后翻译:) –