Salut,
Mon fichier php reçoit les données pour afficher une image jpeg de la manière suivante :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
header('Content-type: image/jpeg');
header('Content-length: '.strlen($_POST['file']));
echo base64_decode($_POST['file']);
L'image que j'affiche ici (je la reçois en fait d'une appli Flash9/as3), je voudrai pouvoir l'envoyer par ftp. Je fais comme ça :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
$image = base64_decode($_POST['file']);
$login_result = ftp_login($conn_id, $login, $password);
ftp_put($conn_id, "test.jpg", $image, FTP_BINARY);
ftp_close($conn_id);
Malheureusement ça ne fonctionne pas.
On a plutôt l'habitude d'utiliser ftp_put avec $_FILES['Filedata']['tmp_name'].

Un expert de PHP peut-il me filer un coup de main ? Merci !!