【发布时间】:2012-05-16 01:28:11
【问题描述】:
数据库已将图像存储为二进制文件。我希望将其转换回 PHP 中的 JPEG。有谁知道这可能是如何实现的?
我知道这可能是我可以通过谷歌找到的东西,但我还没有找到答案,我认为最好是对冲我的赌注并在这里问一个问题。
如果我在收到回复之前发现,我会在这里发布解决方案。
【问题讨论】:
-
你的意思是可以用 PHP 操作它吗?否则,它已经是 JPEG,如果你用
fopen指定二进制标志保存它,它应该可以正确呈现。 -
听起来这只是一个数据库请求和
file_put_contents()将数据发送回文件的问题。还是有一些你没有提到的绊脚石? “二进制”对您意味着什么? -
“二进制”没有意义。任何格式都是二进制的。
-
交易是数据库创建者将图像作为“二进制”信息存储在数据库中,而不是指向服务器上的某个点。关于这毫无意义,我不确定我会使用什么其他术语。我在网上搜索时读过“blob”这个词...