有谁知道如何将存储在数据库中的二进制数据转换回图像?

时间:2012-05-07 14:22:57

标签: php image binary

数据库已将图像存储为二进制文件。我希望将它转换回PHP格式的JPEG。有谁知道如何实现这一目标?

我知道这可能是我可以通过谷歌找到的东西,但我还没有找到答案,并认为最好对冲我的赌注并在这里提问。

如果我在收到回复之前发现了,我会在此处发布解决方案。

1 个答案:

答案 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;
?>
相关问题