Aller au contenu

Attribut accept HTML

L'attribut HTML accept spécifie les types de fichiers que le serveur accepte via un téléchargement de fichier. Il filtre le sélecteur de fichiers côté client. Notez que la prise en charge des types MIME et des extensions de fichiers spécifiques varie selon les navigateurs.

Vous ne pouvez utiliser cet attribut que sur l'élément <input>. Il n'est utilisé qu'avec <input type="file">.

L'attribut accept ne doit pas être utilisé comme outil de validation. Les téléchargements de fichiers doivent être validés côté serveur.

Syntaxe

html
<input accept="file_extension | audio/* | video/* | image/* | media_type">

Exemple de l'attribut HTML accept

html
<!DOCTYPE html>
<html>
  <head>
    <title>Title of the document</title>
  </head>
  <body>
    <form action="/form/submit" method="post">
      <input type="file" name="Image" accept="image/*" />
      <input type="submit" />
    </form>
  </body>
</html>

Practice

Quel est l'objectif de l'attribut 'accept' en HTML et où est-il couramment utilisé ?

Trouvez-vous cela utile?

Aperçu dual-run — comparez avec les routes Symfony en production.