web-dev-qa-db-fra.com

comment télécharger un fichier sur mon serveur en utilisant html

en gros, j'ai ce formulaire qui permet à l'utilisateur de télécharger sur mon serveur:

<form id = "uploadbanner" method = "post" action = "#">
      <input id = "fileupload" type = "file" />
      <input type = "submit" value = "submit" id = "submit" />
</form>

Mais le problème est que lorsque je télécharge un fichier, puis cliquez sur soumettre, je ne vois pas le téléchargement de fichier dans le répertoire du serveur.

29
dave
<form id="uploadbanner" enctype="multipart/form-data" method="post" action="#">
   <input id="fileupload" name="myfile" type="file" />
   <input type="submit" value="submit" id="submit" />
</form>

Pour télécharger un fichier, il est essentiel de définir enctype="multipart/form-data" sur votre formulaire

Vous avez besoin de ce type de formulaire, puis de php pour traiter le fichier :)

Vous devriez probablement vérifier ploadify si vous voulez quelque chose de très personnalisable hors de la boîte.

50
Calum

Vous avez besoin enctype="multipart/form-data" sinon vous ne chargez que le nom du fichier et non les données.

8
Darren