SQL Server varbinary,以 PHP 显示图像



我有一个SQL服务器数据库,它有一个varbinary(max)列,其中包含位图图像的数据。我需要在 PHP 页面上将此数据显示为图像。

知道我会怎么做吗?我没有在互联网上找到很多关于如何做到这一点的信息。

当我通过管理工作室查看数据时,它看起来像0x42DBE3400000...,而如果我通过 ODBC 检索它并将其回显到屏幕上,它看起来像Qk2+NAAAAAAAAD4AAAAoAAAArgEAAPAAAAAB.

我以前没有处理过太多二进制数据,所以我不确定从这里开始该怎么做!任何帮助表示赞赏

为了使页面看起来不像乱码,您需要输出一个Content-Type标题,以便浏览器识别该页面是图像而不是文本/html 页面。

<?php
header('Content-Type: image/x-bmp');
echo '{display the image's binary content here}';
?>

最新更新