Покрытие Hex to Image в PHP?

Я разрабатываю мобильное приложение, которое ведет переговоры с сервером через PHP Webservice . Это мой первый опыт использования PHP. Мне удалось загрузить данные в базу данных. Теперь мне нужно отправить изображение, чтобы сохранить его на ftp-сервере. Для этого я преобразовал image->hex и отправил из своего приложения.

Серверная сторона

Я получил шестнадцатеричный код, но не уверен, как преобразовать его в изображение и сохранить на FTP-сервере. Я действительно борется здесь. Я искал его, но не мог найти точного.

Буду признателен за любую оказанную помощь.

Преобразовать строку HEX в двоичную:

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

pack("H*", ...) эквивалентен hex2bin , который доступен с PHP 5.4.

Напишите его на диск:

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

Предположим, вы получили шестнадцатеричную строку на странице, где вы хотите преобразовать этот гекс в реальное изображение. Проверьте этот фрагмент кода, который поможет вам или нет.

 <?php $hexpic="....................... ....................."; # convert the hex string to binary $data = pack("H" . strlen($hexpic), $hexpic); #write the binary string into an image file file_put_contents("sample.png", $data); ?>