【发布时间】:2012-11-07 17:11:57
【问题描述】:
我正在开发通过PHP Webservice 与服务器对话的移动应用程序。这是我第一次使用 PHP。我设法将数据上传到数据库。现在我需要发送图像以将其存储在 ftp 服务器中。为此,我转换了image->hex 并从我的应用程序发送。
服务器端
我得到了十六进制代码,但不知道如何将其转换为图像并存储在 ftp 服务器中。我真的在这里挣扎。我用谷歌搜索了它,但找不到确切的。
非常感谢任何帮助。
【问题讨论】:
-
您可以使用
pack('H*', $hex)将其转换回二进制数据。老实说,base64 可能是一条更好的路线。它比二进制大 33%,而十六进制大 100%。 -
@gigawatt 谢谢你的建议,我也会试试的。
标签: php mysql web-services