PHP - bayt dizisinden görüntü almak

1 Cevap

Ben cep uygulaması için bir arka-uç oluşturmak için çalışıyorum. Ben PHP komut bayt bu akışı okumak ve bir resim geri almak istiyorum HTTP isteğin gövdesinde bir bayt dizisi (çıkış akımı) gibi bir görüntünün içeriğini gönderiyorum.

Birisi bunu nasıl bana söyleyebilir misiniz?

Teşekkürler.

1 Cevap

Sen php://input okuyarak istek gövdesini edinebilirsiniz

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

Ne o veriyle yapmak size kalmış. Sen file_put_contents ile bir dosyaya veri yazabilirsiniz. Eğer görüntü verisi olduğu belirtildiği gibi, aynı zamanda Imagick::readImageBlob ile ImageMagick nesnesi haline verileri düşmesi mümkün olabilir. Başka bir alternatif GD kullanın ve imagecreatefromstring ile resim yüklemek için olduğunu.