Salut à tous,
J'ai un script qui reçoit une image encodée en base64.
j'arrive très bien à télécharger cette image en passant par un fichier intermediaire :
Cependant j'aimerais réaliser la même opération sans écrire le fichier sur le disque.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 <?php header('Content-Type: image/jpeg'); header('Content-Disposition: attachment;filename="test.jpg"'); $b64 = "..."; file_puts_contents("test.jpg",base64_decode($b64)); readfile("test.jpg");
Un simple readfile(base64_decode($b64)); ne me donne rien (une image vide) puisque readfile attends un chemin vers un fichier.
Une idée ?
Partager