加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

在PHP中将十六进制转换为图像?

发布时间:2020-12-13 17:43:00 所属栏目:PHP教程 来源:网络整理
导读:我正在开发通过 PHP Webservice与服务器通信的移动应用程序.这是我第一次使用PHP.我设法将数据上传到数据库.现在我需要发送一个图像来存储在ftp服务器中.对于我转换的图像 – 十六进制并从我的应用程序发送. 服务器端 我得到了十六进制代码,但不知道如何将其
我正在开发通过 PHP Webservice与服务器通信的移动应用程序.这是我第一次使用PHP.我设法将数据上传到数据库.现在我需要发送一个图像来存储在ftp服务器中.对于我转换的图像 – >十六进制并从我的应用程序发送.

服务器端

我得到了十六进制代码,但不知道如何将其转换为图像并存储在ftp服务器中.我真的在这里挣扎.我用谷歌搜索但找不到确切的.

任何帮助深表感谢.

解决方法

将HEX字符串转换为二进制:

$binary = pack("H*",$hex);

pack("H*",...)相当于hex2bin,自PHP 5.4起可用.

写入磁盘:

file_put_contents("file.png",$binary);

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读