我被困在将varbinary(MAX)从SQL Server转换为php中的png图像。我一直在关注这样的教程:
<!DOCTYPE html>
<html>
<head>
<title>base 64</title>
</head>
<body>
<?php
$image_data = "0x89504E470D0A1A0A0000000D4.....";
?>
<img width='900px' height='900px' src="data:image/png;base64,<?php echo base64_encode(pack("H*",$image_data));?>" />
</body>
</html>
这是plnkr
中的演示但是它不起作用。仅显示一半的图像。图片不完整。 mySql和SQL Server中的数据blob有什么区别吗?还是全部关于尺寸?