Web servisime POST isteği yoluyla base64 kodlu bir JPEG dizesi alıyorum. Kodunu çözmek ve dosya sistemine kaydetmek istiyorum. Bunu PHP 5.3 kullanarak nasıl yapabilirim. Verileri base64_decode işlevini kullanarak başarıyla çözebilirim.Dosya sisteminde base64 kodu çözülmüş bir görüntü php kullanarak nasıl kaydedilir?
Nasıl bu sunucuda JPEG görüntüsü olarak dize deşifre kaydedebilirim?
Şimdiden teşekkürler. Eğer eminseniz
bunu fopen kullanarak bir ikili dosyaya kaydetmeyi denediniz mi? – Arfeen
@Arfeen Teşekkürler, file_put_contents() denedim ve çalıştı. Buraya ve Lawrence Cherone'nin yorumlarına dikkat çekmek için sorumu güncellemeye geldim. – Amit
Çok daha esnek ve güçlü bir genel çözüm olarak, [PHP-FileUpload] (https://github.com/delight-im/PHP-FileUpload/tree/master) hem ['Base64Upload'] ile birlikte gelir (https: //github.com/delight-im/PHP-FileUpload/blob/7c950635cbd45ade9fb2656eb285259dc2a8f0fb/src/Base64Upload.php) ve ['DataUriUpload'] (https://github.com/delight-im/PHP-FileUpload/blob/7c950635cbd45ade9fb2656eb285259dc2a8f0fb /src/DataUriUpload.php), [burada belgelenmiştir] (https://github.com/delight-im/PHP-FileUpload/blob/master/README.md#usage). – caw