Zum Inhalt springen

HTML accept-Attribut

Das HTML-accept-Attribut gibt die Dateitypen an, die der Server über einen Datei-Upload akzeptiert. Es filtert den Dateiauswahldialog auf der Clientseite. Beachten Sie, dass die Browserunterstützung für bestimmte MIME-Typen und Dateierweiterungen variiert.

Sie können dieses Attribut nur im <input>-Element verwenden. Es wird ausschließlich mit <input type="file"> eingesetzt.

Das accept-Attribut darf nicht als Validierungstool verwendet werden. Datei-Uploads müssen auf dem Server validiert werden.

Syntax

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

Beispiel für das HTML-accept-Attribut

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

Was ist der Zweck des 'accept'-Attributs in HTML und wo wird es häufig verwendet?

Finden Sie das nützlich?

Dual-run-Vorschau — vergleichen Sie mit den Symfony-Routen live.