Ben nasıl PHP bir dosyaya görüntüyü yazıyorum, bir base64 kodlanmış png var?

2 Cevap php

Ben base64 kodlama varken bir görüntü dosyası (PNG) oluşturmak için PHP doğru yolu nedir?

Ben etrafında oynuyorum:


file_put_contents('/tmp/'. $_REQUEST['id'].'.png', $_REQUEST['data']);

Ben çözmesi gerekiyor? Ben gd kütüphanesi kullanıyor olmalıdır?

2 Cevap

Benim en iyi tahminim sadece dosyaya yazmadan önce $_REQUEST['data'] üzerine base64_decode() aramak gerektiğidir. Bu yeterli bol olmalı :).

Ben burada HERE gibi sadece kullandığınız sürece base64_decode() ile çözmek istediğiniz düşünürdüm.

Eminim duyuyorum şey kullanmadan önce $ _REQUEST ['id'] sterilize etmek istediğiniz olacaktır.