$_FILES fonctionne uniquement en mode Post, donc le formulaire de base que vous avez créé utilisant Post fonctionne.
Ce que vous souhaitez faire me semble un peu compliqué, mais pas forcément impossible. Pour cela il faudrait passer par Javascript et jouer sur l'appel du formulaire.
Grossièrement, il faudrait
essayer le fonctionnement suivant :
Un fichier EnvoiFichier.php qui prendrait en paramètre get le chemin du fichier, et aurait un appel ainsi :
http://<NOM_DU_SITE>/EnvoiFichier.php?Chemin=C:\fichier
et contiendrait le contenu de votre formulaire initial.
Avec Javascript, au chargement, vous pouvez récupérer ce qui se trouve dans la variable GET "Chemin" et la coller dans l'input du formulaire, puis, toujours avec Javascript, déclencher le formulaire, qui appellerait va "POST" le "upload.php".
Partager