数据库已将图像存储为二进制文件。我希望将它转换回PHP格式的JPEG。有谁知道如何实现这一目标?
我知道这可能是我可以通过谷歌找到的东西,但我还没有找到答案,并认为最好对冲我的赌注并在这里提问。
如果我在收到回复之前发现了,我会在此处发布解决方案。
答案 0 :(得分:3)
只需从数据库中选择数据并将其放入变量$ 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;
?>