数据库已将图像存储为二进制。我希望将其转换回PHP中的JPEG。有谁知道如何做到这一点?
我知道这可能是我可以通过谷歌找到的东西,但我还没有找到答案,并认为最好对冲我的赌注并在这里提出一个问题。
如果我在得到回复之前发现,我将在此处发布解决方案。
只需从数据库中选择数据并将其放入变量 $image_data_from_database
保存到文件:
<?php
file_put_contents("image.jpg", $image_data_from_database);
?>
或就地显示图像:
<?php
header('Content-Type: image/jpeg');
echo $image_data_from_database;
?>