Intereting Posts

PHP – получить изображение из массива байтов

Я пытаюсь создать back-end для моего мобильного приложения. Я отправляю содержимое изображения в виде байтового массива в теле запроса HTTP (выходной поток). Я хочу прочитать этот поток байтов в скрипте PHP и вернуть изображение.

Может кто-нибудь, пожалуйста, скажите мне, как я могу это сделать?

Благодарю.

Solutions Collecting From Web of "PHP – получить изображение из массива байтов"

Вы можете получить тело запроса, прочитав из ввода php: //

$body = file_get_contents('php://input'); 

То, что вы делаете с этими данными, зависит от вас. Вы можете записать данные в файл с помощью file_put_contents . Как вы упомянули, это данные изображения, вы также можете отбросить данные в объект ImageMagick с помощью Imagick :: readImageBlob . Другой альтернативой является использование GD и загрузка изображения с помощью imagecreatefromstring .