Het dialoogvenster Bestand downloaden voor een bekend MIME-type weergeven

Waarschuwing

De buiten gebruik gestelde, niet meer ondersteunde Internet Explorer 11-desktoptoepassing is permanent uitgeschakeld via een Microsoft Edge-update op bepaalde versies van Windows 10. Raadpleeg Veelgestelde vragen over de beëindiging van de desktoptoepassing voor Internet Explorer 11 voor meer informatie.

Dit artikel bevat informatie over het weergeven van het dialoogvenster Bestand downloaden voor bekende MIME-typen in Microsoft Edge en Internet Explorer.

Oorspronkelijke productversie: Internet Explorer 11, Internet Explorer 10, Internet Explorer 8, Internet Explorer 7, Microsoft Edge
Origineel KB-nummer: 260519

Samenvatting

Wanneer u een document vanaf een webserver verzendt, wilt u de gebruiker mogelijk onmiddellijk vragen het bestand rechtstreeks op de schijf van de gebruiker op te slaan, zonder het in de browser te openen. Voor bekende MIME-typen (Multipurpose Internet Mail Extensions), zoals Microsoft Word (application/ms-word), is het standaardgedrag om het document te openen in Internet Explorer.

U kunt de koptekst voor het verwijderen van inhoud gebruiken om dit standaardgedrag te overschrijven. De indeling is:

Content-disposition: attachment; filename=fname.ext

Meer informatie

Content-disposition is een extensie van het MIME-protocol dat een MIME-gebruikersagent instrueert hoe een bijgevoegd bestand moet worden weergegeven. Het bereik van geldige waarden voor content-disposition wordt besproken in Request for Comment (RFC) 1806 (zie de sectie Verwijzingen van dit artikel). Dit artikel is gericht op het bijlageargument, waarmee een gebruikersagent (in dit geval Internet Explorer) wordt geïnstrueerd om een bestand op schijf op te slaan in plaats van het inline op te slaan.

Wanneer Internet Explorer de koptekst ontvangt, wordt het dialoogvenster Bestand downloaden weergegeven waarvan het vak bestandsnaam automatisch wordt ingevuld met de bestandsnaam die is opgegeven in de koptekst. Houd er rekening mee dat dit standaard is; het is niet mogelijk om deze functie te gebruiken om een document op de computer van de gebruiker op te slaan zonder om een opslaglocatie te vragen.

Er zijn twee manieren waarop u Internet Explorer kunt gebruiken om een content-disposition header voor een bestand op te geven: dynamisch en statisch.

Als u de header dynamisch wilt toepassen, maakt u een ASP-bestand (Active Server Pages) waarmee het document naar de browser wordt weggeschreven. Gebruik de Response.AddHeader methode om de content-disposition koptekst toe te voegen. Bijvoorbeeld:

Response.AddHeader "content-disposition","attachment; filename=fname.ext"

Deze techniek is ideaal als u een documentarchief op uw server wilt beveiligen, met name een archief dat zich buiten de webhoofdmap bevindt.

Als u de koptekst statisch wilt toepassen, klikt u met de rechtermuisknop op het document in de internet-Service Manager en selecteert u vervolgens Eigenschappen. Selecteer het tabblad HTTP-header en voer daar de content-disposition header in. Dit werkt het beste als u slechts op een paar bestanden op uw systeem wilt toepassen content-disposition en geen asp-overhead nodig hebt.

Verwijzingen

Zie Request for Comments (RFC) 1806 voor meer informatie overcontent-disposition.