我的图像存储在mssql数据库中。我想通过php检索数据并创建图像文件。我尝试了很多可能性,但无法找到任何正确的解决方案
我有以下格式存储在数据库中的图像
0xFFD8FFE000104A46494600010200000100010000FFDB00840001010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010
我试过了
$row = mssql_fetch_assoc($result);
$db_img = $row['imgdata'];
$db_img = pack("H" . strlen($db_img), $db_img);
header("Content-Type: image/jpeg");
echo $db_img;
显示黑色图像
我也试过
file_put_contents( 'test_image.jpg', $binary_data);
不工作......
还试过......
imagecreatefromstring("0xFFD8FFE000104A46494600010200000100010000FFDB00840001010101010101010101010101010101010101010101010101010101010101010101010101.........");