Accueil
Club Emploi Blogs   TV   Dév. Web PHP XML Python Autres 2D-3D-Jeux Sécurité Windows Linux PC Mac
Accueil Conception Java DotNET Visual Basic  C  C++ Delphi Eclipse MS-Office SQL & SGBD Oracle  4D  Business Intelligence
logo



Est-il possible de personnaliser le bouton Parcourir d'un objet de type File ?
auteur : Jérôme
Malheureusement non, il n'y a, à l'heure actuelle, aucune solution en (X)HTML/CSS. Mais il est possible d'utiliser une image, combinée avec du JavaScript.

lien : en Personnaliser un objet de type File avec du JavaScript

Peut-on définir un répertoire par défaut dans un champ de formulaire de type file ?
auteur : Giminik
Non, ce n'est pas possible pour les raisons suivantes :
  • Premièrement, les différents systèmes d'exploitation des visiteurs (linux, windows ou autre) n'ont pas la même syntaxe dans la hiérarchie des répertoires.
  • Deuxièmement, un répertoire n'existe pas forcément sur tous les systèmes. (il est tout à fait possible de nommer le répertoire windows : toto ou autres, et les lettres des disques durs ne sont pas forcément les mêmes)
  • Troisièmement, pour des raisons de sécurité. Admettons qu'il y ait un formulaire avec un champ de type fichier ayant pour valeur par défaut c:\windows\win.ini, lors de la validation du formulaire, ce fichier sera envoyé sans que le visiteur n'ait eu à faire quoi que ce soit, pour peu qu'il n'ait pas vu ce champ en validant le formulaire directement avec la touche ENTREE.

Vous comprenez alors aisément pourquoi cette valeur par défaut n'est pas utilisable.


Quels sont les différents paramètres et explications que peut prendre enctype ?
auteur : Jérôme
ENCTYPE="application/x-www-form-urlencoded | multipart/form-data | text/plain | Type de média selon RFC 2045"
L'attribut enctype indique comment les données doivent être encodées avant d'être envoyées au serveur. La valeur par défaut est application/x-wwwform-urlencoded. Ce type d'encodage remplace les espaces par un signe + et les autres caractères non imprimables par le signe %, suivi de leur représentation ASCII hexadécimale.

L'option multipart/form-data n'effectue aucune conversion et transfère les données sous la forme d'un document MIME. Elle doit être employée lorsque <input type="file"/> est utilisé.

Il est également possible d'utiliser un autre type d'encodage comme text/plain pour éviter toute forme d'encodage hexadécimal, ce qui peut être utile avec les formulaires transmis par courrier électronique.



Consultez les autres F.A.Q's


Les sources présentés sur cette page sont libres de droits, et vous pouvez les utiliser à votre convenance. Par contre cette page de présentation de ces sources constitue une oeuvre intellectuelle protégée par les droits d'auteurs. Copyright ©2004  Developpez LLC. Tous droits réservés Developpez LLC. Aucune reproduction, même partielle, ne peut être faite de ce site et de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon vous encourez selon la loi jusqu'à 3 ans de prison et jusqu'à 300 000 E de dommages et intérêts. Cette page est déposée à la SACD.

Vos questions techniques : forum d'entraide Accueil - Publiez vos articles, tutoriels, cours et rejoignez-nous dans l'équipe de rédaction du club d'entraide des développeurs francophones. Nous contacter - Copyright 2000..2005 www.developpez.com