[RESOLU] formulaire avec "enctype="multipart/form-data" method="GET""

Eléphanteau du PHP | 13 Messages

15 sept. 2012, 23:41

bonjour,

J'ai un script Html/php qui propose un formulaire avec un input permettant d'uploader un fichier.
dans mon <Form, j'utlise la syntaxe :

<form action="getfile.php ... enctype="multipart/form-data" method="GET" >

Dans mon script "getfile.php", pour récupérer le fichier télécharger, j'utilise l'instruction :

if ( move_uploaded_file($_FILES['uploadFile'] ['tmp_name'],
"files/{$_FILES['uploadFile'] ['name']}") )

Cette instruction ne fonctionne pas;


Pour information, quand j'utilise la méthode "POST" au lieu de "GET", tout fonctionne parfaitement.

Est on obligé d'utiliser la méthode POST pour récupérer les informations d'un upload ?

Merci d'avance
Yvo

Eléphant du PHP | 229 Messages

16 sept. 2012, 19:30

Bonjour,

Pour l'uplaod :

tu utilises la super globale $_file[]
Le méthode POST s'impose dans ton cas, de même que dans les cas ou la taille des données est importantes ou que les données sont confidentielles(mot de passe) et dans le cas d'actions répétées.

Bon codage

Eléphanteau du PHP | 13 Messages

16 sept. 2012, 21:12

Bonjour,

Ok, merci pour l'info.

Yvo