--- title: FileList slug: Web/API/FileList tags: - API - File API - Files translation_of: Web/API/FileList --- {{APIRef("File API")}}{{gecko_minversion_header("1.9")}} Un objet **`FileList`** est renvoyé par la propriété `files` d'un élément HTML {{HTMLElement("input")}}. Il permet d'accéder à la liste des fichiers sélectionnés via l'élément ``. Cet objet peut également être utilisé pour les fichiers glissés-déposés dans du contenu web via l'[API Drag & Drop](/fr/docs/Web/API/API_HTML_Drag_and_Drop) (voir l'objet [`DataTransfer`](/fr/docs/Web/API/DataTransfer) pour plus de détails). ## Utiliser une liste de fichiers Tous les éléments `` possèdent un attribut `files` de type `FileList` qui permet d'accéder aux éléments de cette liste. Ainsi, si le code HTML utilisé est : On pourra utiliser la ligne suivant pour récupérer le premier fichier de la liste sous la forme d'un objet [`File`](/fr/docs/Web/API/File) : ```js var file = document.getElementById('fileItem').files[0] ``` ## Propriétés
Attribut | Type | Description |
length |
integer |
Une valeur en lecture seule qui indique le nombre de fichier dans la liste. |