PDF wirklich Downloaden und nicht anzeigen

Dustin84

Erfahrenes Mitglied
Hallo,

ich habe folgendes:
PHP:
<a href="http://www.bach-fotografie.de/portfolio_thomas_bach.pdf">Portfolio PDF-Download</a>

Beim klicken wird die PDF im Browser aufgerufen. Ich hätte es aber gerne so, dass das PDF direkt gedownloaded wird.

Wie ist das zu machen ?

Gruß
D.
 
Hallo,

das kannst du erreichen, indem du in deinem Webserver die Direktive änderst (ändern läßt), PDFs nicht mit dem MIME-Type "application/pdf" sondern z.B. mit "application/x-pdf" auszuliefern. Der Browser sollte dann das PDF nicht mehr als anzeigbares Datenformat erkennen und statt dessen ein Fenster zum Downlod anbieten.
Nachteil ist, daß dann ALLE PDF so ausgeliefert werden und keines mehr direkt im Browser-Plugin angezeigt wird.
Siehe auch hier http://forum.de.selfhtml.org/archiv/2007/5/t151730/

Anderenfalls kannst du natürlich alles so lassen und neben den Link einen Hinweis schreiben, dass man mit Rechtsklick und "Ziel speichern unter" bzw. "Verknüpfung speichern unter" das PDF downloaden kann, anstatt es mit Linksklick anzeigen zu lassen.

Ich glaube mich erinnern zu können, dass es auch über PHP die Möglichkeit gibt, Dateien mit "falschem" bzw. modifiziertem MIME-Type auszuliefern, kann ich aber im Moment nicht prüfen...
 
Zurück