Damien Flandrin

Développeur Web

Tutoriel - Comment convertir du base64 en image et l'enregistrer en PHP ?

il y a 2 semaines · 0 MIN DE LECTURE
#Tutoriel  #PHP 

Dans cet article, je vais vous montrer comment convertir une chaîne de base64 en image et l'écrire dans un dossier en PHP. Je vais écrire du code simple pour enregistrer une image codée en base64 dans un fichier en utilisant du php et vous pouvez l'enregistrer png, jpg comme vous le souhaitez..

Ici dans cet exemple, j'écris la fonction generateImage() de base64 string. Vous pouvez simplement suivre l'exemple ci-dessous :

<?php

    createImage($_POST['monImageBase64']);

    public function createImage($img)
    {
        $path = "images/";

        $image_parts = explode(";base64,", $img);
        $image_type_aux = explode("image/", $image_parts[0]);
        $image_type = $image_type_aux[1];
        $image_en_base64 = base64_decode($image_parts[1]);
        $file = $path . uniqid() . '.png';

        file_put_contents($file, $image_en_base64);
    }

?>

···

Damien Flandrin

Je suis développeur web pour l'agence Carredas, je fais principalement du PHP avec Laravel et de l'intégration sur des projets Wordpress.
comments powered by Disqus


Développeur Web - Damien Flandrin