L'objet File fournit un tableau contenant des informations sur l'accès au contenu du ou des fichiers selectionnés, des informations sur le type mime, la taille, le nom des fichiers ainsi que le nombre de fichiers selectionnés. Ils sont généralement extraits d'un objet FileList retourné comme résultat lors de la sélection des fichiers en utilisant un input de type file, ou à partir d'un objet DataTransfer lors d'un glisser-déposer.

Gecko 2.0 note
(Firefox 4 / Thunderbird 3.3 / SeaMonkey 2.1)

À partir de Gecko 2.0 (Firefox 4 / Thunderbird 3.3 / SeaMonkey 2.1), l'objet File hérite de l'interface Blob, qui fournit des méthodes et des propriétés fournissant plus d'informations sur le fichier.

La référence de fichier peut être sauvegardée lorsque le formulaire est soumis pendant que l'utilisateur est déconnecté, afin que les données puissent être récupérées et téléchargées lorsque la connexion Internet est restauré ..

Note: The File object as implemented by Gecko offers several non-standard methods for reading the contents of the file. These should not be used, as they will prevent your web application from being used in other browsers, as well as in future versions of Gecko, which will likely remove these methods.

Method overview

Propriétes

!!

Property Type Description
mozFullPath DOMString Le chemin complet vers le fichier sélectionné; seulement disponible pour UniversalFileRead de Chrome. lecture seule.
name DOMString Le nom du fichier courant. lecture seule.
size unsigned long long La taille en bytes du fichier courant. lecture seule.
type DOMString Le type (MIME type) du fichier courant basé sur l'extension. lecture seule.
length number Le nombre de fichiers selectionnés. lecture seule.

Methodes

Ces méthodes sont toutes non-standard. Pour lire le contenu d'un fichier, il faut utiliser l'objet standard FileReader. Voir Utilisation de fichiers issus d'applications web pour des exemples.

Notes

Gecko notes

Gecko 6.0 note
(Firefox 6.0 / Thunderbird 6.0 / SeaMonkey 2.3)

À partir de Gecko 2.0 (Firefox 4 / Thunderbird 3.3 / SeaMonkey 2.1), l'objet File hérite de l'interface Blob, qui fournit des méthodes et des propriétés fournissant plus d'informations sur l'file.Starting dans Gecko 6.0 (Firefox 6.0 / Thunderbird 6.0 / SeaMonkey 2.3) , du code privilégié (tels que les extensions) peut passer un objet nsIFile au constructeur fichier DOM pour spécifier le fichier à référencer.

 

Specification

See also

Étiquettes et contributeurs liés au document

Étiquettes : 
Contributeurs à cette page : wbamberg, nop, mdnwebdocs-bot, frassinier, mireero, teoli, tregagnon, mekal
Dernière mise à jour par : wbamberg,