Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
755 connectés 

  FORUM HardWare.fr
  Programmation

  comment utiliser le parametre ''type=file'' dans un fomrula

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

comment utiliser le parametre ''type=file'' dans un fomrula

n°21605
fabrice75
Posté le 31-03-2001 à 11:22:31  profilanswer
 

voila j'ai un petit soucis je fais un site dans lequel l'internaute peut inserer des fichiers gifs ou jpg sur le serveur.
j'ai trouvé dans la fonction <form> le parametre "type=file" mais je ne sais pas l'utiliser.... comment faire???
existe t'il l'equivalent sous php3???  :crazy:  
aidez moi s'il vous plait! :??:

 

[edit]--Message édité par fabrice75--[/edit]

mood
Publicité
Posté le 31-03-2001 à 11:22:31  profilanswer
 

n°21654
verdy_p
Posté le 01-04-2001 à 11:28:39  profilanswer
 

Le type <INPUT TYPE="file" NAME="xx"> n'est utilisable en pratique que dans les formulaires de méthode POST. Ce type de formulaire utilise un encodage du contenu de type "multipart/x-form", où chaque variable du formulaire est transmise dans une pièce du fichier POST.
 
Chaque pièce du fichier POST possède son propre Content-Type. Pour une formulaire classique, les éléments INPUT sont transmis avec un type de contenu "text/plain" (comme si chaque valeur était une pièce jointe d'un Email, le nom de la pièce jointe étant le nom de la variable précisépar l'attribut name="" dans chaque élément du formulaire)
 
Au contraire, pour le type <INPUT type="file" name="xx">, la variable "xx" indiquée est transmise avec le type MIME associé au fichier à transmettre (c'est le navigateur qui transmet automatiquement ce type MIME en fonction de l'extension du fichier envoyé). Le formulaire n'envoie donc pas le nom du fichier (sauf dans un entête MIME de la pièce jointe), mais plutôt le contenu du fichier.
 
Le serveur reçoit le fichier dans une variable comme une autre, sauf que le type MIME de la valeur n'est pas forcément "text/plain" (sauf si le fichier envoyé est un fichier texte "*.txt".) Le contenu entier du fichier figure donc simplement dans la variable en PHP. S'il y a des limites à la longueur des données autorisées dans une variable PHP, alors cette limite fixe la taille maximale autorisée pour le fichier renvoyé (PHP peut ainsi tronquer le fichier reçu ou signaler une erreur).


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation

  comment utiliser le parametre ''type=file'' dans un fomrula

 

Sujets relatifs
VB : Comment faire un package pour utiliser le programme chez les otr?[JAVASCRIPT] PASSAGE DE PARAMETRE
[LEX] Comment parser autre chose qu'un FILE *Kel language utiliser pour faire une interface graphique ?????
[JAVA] Evenements - recuperation du type de l'objet...[HTML et PHP] créer une variable parametre
Comment avoir le type de processeur et sa fréquence en C++comment utiliser les fichiers de 3D Studio avec Open GL ?
[Visual Basic]: Quels base do donnee peut on utiliser avec (a part...[ASP] Recuperer le nom d`un bouton de formulaire du type SUBMIT
Plus de sujets relatifs à : comment utiliser le parametre ''type=file'' dans un fomrula


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR