Maison >développement back-end >tutoriel php >Comment puis-je convertir une URL d'image en chaîne Base64 en PHP ?
La conversion d'images en codage Base64 peut être utile pour diverses applications, telles que le stockage d'images dans des bases de données ou leur envoi via des requêtes HTTP. Pour convertir une image d'une URL en codage Base64, suivez ces étapes :
Exemple :
$url = 'https://example.com/myimage.png'; $path = 'myfolder/myimage.png'; file_put_contents($path, file_get_contents($url)); $type = pathinfo($path, PATHINFO_EXTENSION); $data = file_get_contents($path); $base64 = 'data:image/' . $type . ';base64,' . base64_encode($data); echo $base64;
Ce code téléchargera l'image à partir de l'URL, enregistrera dans un fichier local, extrayez le type d'image, encodez les données d'image en Base64 et affichez l'URI des données.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!