Salut J'essaie de télécharger le fichier image en utilisant perl cgi-application. Je ne sais pas ce que je fais mal - mais un fichier image vide (avec le bon nom) est enregistré.Comment télécharger un fichier en utilisant CGI APPLICATION
mon image $ = $ auto> query-> param ('image');
my $ buffer; mon $ bytesread;
ouvert (OUTFILE, ">> $ rép_utilisateur/profile_picture/$ image"); While ($ bytesread = read ($ image, $ buffer, 1024)) {
print OUTFILE $ buffer;
}
J'ai vu que la méthode de téléchargement ne fonctionne cependant qu'avec du CGI ordinaire et pas avec cgi :: application – prat
Puisque 'query()' renvoie un objet 'CGI' ordinaire, il devrait fonctionner correctement. – Quentin
C'est ce à quoi je m'attendais - mais ce n'est pas le cas. D'autres se sont plaints à ce sujet dans les forums. C'est probablement un bug dans cgi :: application. – prat