--- title: 'Attribut HTML : accept' slug: Web/HTML/Attributes/accept tags: - Accept - Attribute - File - HTML - Input - Reference translation_of: Web/HTML/Attributes/accept --- {{HTMLSidebar}} L'attribut **`accept`** prend comme valeur une liste séparée par des virgules d'un ou plusieurs types de fichiers, ou d'une [spécification de type de fichier unique](#unique_file_type_specifiers), décrivant les types de fichiers à autoriser. La propriété `accept` est un attribut pour les éléments [``](/fr/docs/Web/HTML/Element/Input) de type [`file`](/fr/docs/Web/HTML/Element/Input/file). Elle était prise en charge par l'élément [`
``` ```css div { margin-bottom: 10px; } ``` Cela produit le résultat suivant : {{EmbedLiveSample('Utilisation_des_champs_pour_saisir_des_fichiers', 650, 100)}} > **Note :** Vous pouvez trouver cet exemple sur GitHub également - voir le [code source](https://github.com/mdn/learning-area/blob/master/html/forms/file-examples/simple-file.html), et aussi [le fonctionnement en direct](https://mdn.github.io/learning-area/html/forms/file-examples/simple-file.html). Quel que soit le dispositif ou le système d'exploitation de l'utilisateur, l'entrée de fichier fournit un bouton qui ouvre une boîte de dialogue de sélection de fichier permettant à l'utilisateur de choisir un fichier. L'inclusion de l'attribut [`multiple`](multiple), comme indiqué ci-dessus, spécifie que plusieurs fichiers peuvent être choisis en même temps. L'utilisateur peut choisir plusieurs fichiers dans le sélecteur de fichiers de n'importe quelle manière permise par la plateforme qu'il a choisie (par exemple, en maintenant la touche Maj ou Ctrl, puis en cliquant). Si vous souhaitez que l'utilisateur ne choisisse qu'un seul fichier par ``, omettez l'attribut `multiple`. ### Restreindre les types de fichier acceptés Souvent, vous ne voudrez pas que l'utilisateur puisse choisir n'importe quel type de fichier arbitraire ; au contraire, vous voudrez souvent qu'il sélectionne des fichiers d'un ou plusieurs types spécifiques. Par exemple, si votre entrée de fichier permet aux utilisateurs de télécharger une photo de profil, vous voulez probablement qu'ils sélectionnent des formats d'image compatibles avec le Web, tels que [JPEG](/fr/docs/Glossary/jpeg) ou [PNG](/fr/docs/Glossary/PNG). Les types de fichiers acceptables peuvent être spécifiés avec l'attribut [`accept`](/fr/docs/Web/HTML/Element/Input/file#attr-accept), qui prend une liste d'extensions de fichiers ou de types MIME autorisés séparés par des virgules. Quelques exemples : - `accept="image/png"` ou `accept=".png"` — Accepter les fichiers PNG. - `accept="image/png, image/jpeg"` ou `accept=".png, .jpg, .jpeg"` — Accepter les fichiers PNG ou JPEG. - `accept="image/*"` — Accepter tout fichier ayant un type MIME `image/*`. (De nombreux appareils mobiles permettent également à l'utilisateur de prendre une photo avec l'appareil photo lorsque cette option est utilisée). - `accept=".doc,.docx,.xml,application/msword,application/vnd.openxmlformats-officedocument.wordprocessingml.document"` — Accepter tout ce qui ressemble à un document MS Word. Examinons un exemple plus complet : ```html ``` ```css hidden div { margin-bottom: 10px; } ``` {{EmbedLiveSample('Restreindre_les_types_de_fichier_acceptés', 650, 100)}} ## Spécifications | Spécification | Statut | | -------------------------------------------------------------------------------------------------------- | -------------------------------- | | {{SpecName('HTML WHATWG', 'input.html#attr-input-accept', 'accept attribute')}} | {{Spec2('HTML WHATWG')}} | | {{SpecName('HTML5.1', 'sec-forms.html#attr-input-accept', 'accept attribute')}} | {{Spec2('HTML5.1')}} | ## Compatibilité des navigateurs {{Compat("html.elements.attribute.accept")}} ## Voir aussi - [Utiliser des fichiers à partir d'applications web](/fr/docs/Web/API/File/Using_files_from_web_applications) - [L'API File](/fr/docs/Web/API/File)