HTML DOM FileUploadObjet


Objet FileUpload

Dans un document HTML, chaque fois que la balise <input type="file"> apparaît, un objet FileUpload est créé.

Cet élément contient un champ de saisie de texte pour saisir le nom du fichier, et un bouton pour ouvrir la boîte de dialogue de sélection de fichier afin que les fichiers puissent être sélectionnés graphiquement.

L'attribut value de cet élément stocke le nom du fichier spécifié par l'utilisateur, mais lorsqu'un formulaire contenant un élément de téléversement de fichier est soumis, le navigateur envoie le contenu du fichier sélectionné au serveur, pas seulement le nom du fichier.

Pour des raisons de sécurité, l'élément de téléversement de fichier ne permet pas aux auteurs HTML ni aux programmeurs JavaScript de spécifier un nom de fichier par défaut. L'attribut value HTML est ignoré, et pour de tels éléments, l'attribut value est en lecture seule, ce qui signifie que seul l'utilisateur peut saisir un nom de fichier. Lorsque l'utilisateur sélectionne ou modifie un nom de fichier, l'élément de téléversement de fichier déclenche le gestionnaire d'événement onchange.

Vous pouvez accéder à l'objet FileUpload en parcourant le tableau elements[] du formulaire, ou en utilisant document.getElementById().


Propriétés de l'objet FileUpload

W3C:Norme W3C

Propriété Description W3C
disabled Définit ou renvoie si l'objet FileUpload est désactivé. Oui
accept Définit ou renvoie une liste de types MIME séparés par des virgules indiquant le transfert de fichier. Oui
forme Renvoie une référence au formulaire qui contient l'objet FileUpload. Oui
name Définit ou renvoie le nom de l'objet FileUpload. Oui
type Renvoie le type de l'élément de formulaire. Pour FileUpload, il s'agit de "file". Oui
value Renvoie le nom du fichier de l'objet FileUpload, tel que défini par le texte saisi par l'utilisateur. Oui

Propriétés et événements standard

L'objet FileUpload prend également en charge lesPropriétésetÉvénements standard。

Autres extensions