我正在开发通过以下方式与服务器通信的移动应用程序PHP Webservice
。这是我第一次使用 PHP。我设法将数据上传到数据库。现在我需要发送图像以将其存储在 ftp 服务器中。为此我转换了image->hex
并从我的应用程序发送。
服务器端
我得到了十六进制代码,但不知道如何将其转换为图像并存储在 ftp 服务器中。我在这里真的很挣扎。我用谷歌搜索了一下,但找不到确切的。
任何帮助深表感谢。
将十六进制字符串转换为二进制:
$binary = pack("H*", $hex);
pack("H*", ...) http://php.net/pack相当于hex2bin http://php.net/hex2bin,自 PHP 5.4 起可用。
将其写入磁盘:
file_put_contents("file.png", $binary);
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)