Das massgeschneiderte Formular

Fit für File Uploads

Must have

  1. Das method-Attribut des <form>-Elements muss auf "post" gesetzt sein, "get"geht nicht.
  2. Das <form>-Element braucht zwingend ein zusätzliches Attribut: enctype="multipart/form-data"
  3. Ein Element, um die Datei auszuwählen: <input type="file" name="myFile" id="myFile">

Nice to have (Ergibt keine verbesserte Sicherheit)

  1. Wenn du den Upload mit PHP programmierst:
    <input type="hidden" name="MAX_FILE_SIZE" value="30000">
  2. Das Attribut accept, um den MIME-Type in der Datei-Auswahl zu filtern:
    <input type="file" accept="image/*" name="myFile" id="myFile">
    mdn web docs - HTML attribute: accept