我有一个SQL server数据库,它有一个varbinary(max)列,其中包含位图图像的数据。我需要在PHP页面上将此数据显示为图像。
你知道我该怎么做吗?关于如何做这件事,我在网上没有找到太多的信息。
当我通过management studio查看数据时,它看起来像0x42DBE3400000...,,而如果我通过ODBC检索数据并将其回显到屏幕上,它看起来像Qk2+NAAAAAAAAD4AAAAoAAAArgEAAPAAAAAB。
我以前没有处理过太多的二进制数据,所以我不确定从这里做什么!感谢您的任何帮助
发布于 2012-06-04 07:57:15
为了使页面看起来不像乱码文本,您需要输出一个Content-Type标头,以便浏览器能够识别出该页面是图像而不是文本/html页面。
<?php
header('Content-Type: image/x-bmp');
echo '{display the image's binary content here}';
?>https://stackoverflow.com/questions/10874914
复制相似问题