Naar de inhoud
Gratis naslagwerk over HTML
HTML leren en naslaan
Naslag / Attribuut

download HTML attribuut

2 elementen kennen dit attribuut. Klik op een tag voor de volledige uitleg van dat element.

Wat doet het download attribuut?

Instrueert de browser om de gelinkte resource te downloaden in plaats van ernaartoe te navigeren; de (optionele) waarde wordt gebruikt als voorgestelde bestandsnaam. Werkt alleen betrouwbaar voor resources van dezelfde origin.

HTML
<a href="/bestanden/rapport.pdf" download="jaarverslag.pdf">Download rapport</a>

Welke HTML-elementen kennen download?

<a>

Het <a>-HTML-element (of anker-element), maakt met zijn href-attribuut een hyperlink naar webpagina's, bestanden, e-mailadressen, locaties o...

Zorgt ervoor dat de browser de gelinkte URL behandelt als een download. Kan worden gebruikt met of zonder een filename-waarde:

  • Zonder waarde, stelt de browser een bestandsnaam/extensie voor, gegenereerd uit verschillende bronnen:

    • De HTTP-header Content-Disposition
    • Het laatste segment in het URL-pad
    • Het mediatype (uit de header Content-Type, het begin van een data:-URL, of Blob.type voor een blob:-URL)
  • filename: het opgeven van een waarde stelt deze voor als de bestandsnaam. /- en \-tekens worden omgezet naar underscores (_). Bestandssystemen kunnen andere tekens in bestandsnamen verbieden, dus browsers passen de voorgestelde naam indien nodig aan.

Opmerking
  • download werkt alleen voor URL's met dezelfde oorsprong, of de schema's blob: en data:.
  • Hoe browsers downloads behandelen, verschilt per browser, gebruikersinstellingen en andere factoren. De gebruiker kan gevraagd worden voordat een download start, of het bestand kan automatisch worden opgeslagen, of het kan automatisch worden geopend, ofwel in een externe applicatie ofwel in de browser zelf.
  • Als de Content-Disposition-header andere informatie bevat dan het download-attribuut, kan het resulterende gedrag verschillen:
    • Als de header een filename specificeert, heeft deze voorrang boven een bestandsnaam die in het download-attribuut is opgegeven.
    • Als de header een dispositie van inline specificeert, geven Chrome en Firefox voorrang aan het attribuut en behandelen ze het als een download. Oude Firefox-versies (vóór 82) geven voorrang aan de header en tonen de inhoud inline.
Alles over <a> →

<area>

Het <area>-HTML-element definieert een gebied binnen een image map dat vooraf gedefinieerde klikbare zones heeft. Een image map maakt het mo...

Dit attribuut geeft, indien aanwezig, aan dat de gelinkte bron bedoeld is om gedownload te worden in plaats van in de browser te worden weergegeven. Zie <a> voor een volledige beschrijving van het download-attribuut.
Alles over <area> →

Andere attributen van deze elementen