Publicidad

Convertir una imagen en base64 a fichero en PHP


Por Alex el 25/08/2020 ( actualizado el 18/11/2021 ) , Comentar el artículo

Comparte este artículo:      




En PHP el procedimiento es muy sencillo, solo hay que decodificar la imagen y grabarla en disco ...


Primero decodificamos la imagen que tenemos en base64

$_string64 = "iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACAUlEQVQ4jW2TP2hUQRDGf7N5OTEQNSYECXIWkggXsNfOQw7S2BmxP0XbgIWIEkhhI+nOGDkby5Q2whWpLAOCmGts9LAy0SImknu7O2Px7t17+fPB8s2wMx+z3+4Kx1D9YPPe08RomFDFQBw9hM7oCO3eHdku10se1Das8sd0VY3Hgrli28plKsLaRXFL3UVJhwK1Davs9sNHw+rHJzqCgZYgm1NnkoXuoqQOYOegv6o+1i0Y5hULhgXjnChvbjq+3U34eT/h0TVBvaI+1ncO+qsAcultfz41/cJw7AKvb1W4NzsyzF9ueV59jmAGiFbEXU8OU98UEQdgZogIZgbA7cuZ5rNPfd53Aweh7Im5Q4vNhGgNHTRkxyziybOZea2t9FRPRaSRaBqrRcvpUK+nCjiRamJesaFkVvD36YUjAntPzgNw490eX3/pQAUikKi3nmG1/AClOz+B779jNo1kNQ56iQbtALWi3xh7vgvAv5UpAMZeZHlhsuYedNwIrq1eVdOIBmXIQQsP0oimEQs2ZIuo4Npuf2VyWz1rGix7JDn7kkAwdPDIcia1tf2VyW0HMDs+vWRBN80r5ZUjzzXnoJtXx6eXBj5Ad1nSuYmZBfPasmh6YoK8OZia19bcxMxCd7n0mcqoPPgxH0SahjV0vVoDkIe9LiKdyqi109aVI9/5P6HySb6PTxU7AAAAAElFTkSuQmCC";


$content = base64_decode($_string64);
Una vez decodificado lo grabamos a disco

$file = fopen( '/tmp/file1.png', "wb");
fwrite($file, $content);
fclose($file);
Y ya podemos acceder al directorio donde hemos grabado la imagen para verla.

Y esto es todo, y feliz programming
Saludos
Alex.



Si te ha gustado el artículo compartelo en:      



También puede interesarte:

Mostrar la rama actual de git en la página principal en PHP

Mostrar la rama actual de git en la página principal en PHP

Por Alex, el 12/12/2022

Error en codeigniter y php 8 CI_Session_files_driver

Error en codeigniter y php 8 CI_Session_files_driver

Por Alex, el 07/12/2022

Instalar Xampp en Linux

Instalar Xampp en Linux

Por Alex, el 02/11/2022

Enviar e-mails con plantillas en Codeigniter 4

Enviar e-mails con plantillas en Codeigniter 4

Por Alex, el 21/10/2022

Enviar emails desde Codeigniter 4

Enviar emails desde Codeigniter 4

Por Alex, el 17/10/2022

Como configurar virtualhost en nginx

Como configurar virtualhost en nginx

Por Alex, el 05/08/2022


Añadir un comentarios:

Nombre:
Email: (no se publica el email)




SIGUENOS EN

ARCHIVO

Publicidad

.