Thomas Luethi: Link auf PDF

Beitrag lesen

Hallo,

Ach, die Download-Erzwingen-Frage wieder mal...

hab das Problem, das die PDF im Explorer geöffnet wird und möchte das unterbinden, soll ein normaler Download sein.

Es gibt nur zwei zuverlaessige Methoden:
1. Mach ein ZIP daraus.
2. Schreib fuer DAUs neben den Link, wie sie das Kontexmenue kriegen:
   Windows: Rechte Maustaste druecken, ...
   Mac: Maustaste lange druecken, ...

Bei T-Online habe ich eine Seite entdeckt wo es komischer Weise funktioniert, ist aber nicht zu entdecken wie die das nun wieder machen. Hier mal der Link: http://www2.oncomputer.t-online.de/dyn/c/09/57/51/957518.html. Ganz unten befindet sich der Link auf die PDF und da fragt mein Explorer wo ich das Ding speichern will.

Du meinst den letzten "hier" Link im Fliesstext?
Zeigt auf http://www2.oncomputer.t-online.de/c/01/04/65/104658.pdf
Da wird man zuerst zwei mal 302-umgeleitet:
http://cgi.w3.org/cgi-bin/headers?url=http%3A%2F%2Fwww2.oncomputer.t-online.de%2Fc%2F01%2F04%2F65%2F104658.pdf
Das eigentliche Ziel ist:
http://www2.oncomputer.t-online.de/dyn/c/01/04/65/104658.pdf
Wird allerdings mit dem Content-Type application/pdf ausgeliefert.
Ich vermute mal, dass sich der MS IE von den zahlreichen Umleitungen
verwirren laesst.

Du kannst nur serverseitig etwas anstellen, indem
Du die Datei ueber ein PHP-Script ausgeben laesst.
Dann kannst Du vorweg einen HTTP-Header schicken, der
bei einigen Browsern etwas bewirkt:

Content-Disposition: attachment; filename=datei.pdf

http://www.google.com/search?q=download+erzwingen+content-type
http://www.php-resource.de/forum/showthread/t-11040.html

Gruesse,

Thomas

P.S. Wie Du aus einer URL einen klickbaren Link machen kannst,
steht in der FAQ: </faq/#Q-19>