daniel: Link auf PDF

Hallo alle zusammen,

hab das Problem, das die PDF im Explorer geöffnet wird und möchte das unterbinden, soll ein normaler Download sein. Habe schon einiges versucht - ohne Erfolg. 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. Ich möchte jetzt auf meinen Seiten das selbe haben zumal ich gesehen habe das es doch geht.

Also wem was auf- oder einfällt...

Schon im voraus Danke

  1. 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>

  2. Hallo,

    Normalerweise wird eine PDF-Datei nur in einem Plugin angezeigt, wenn der Benutzer das installiert und auch so eingestellt hat. Das ist meistens der Fall. Es ist also eine Entscheidung des Nutzers es lieber im Plugin als auf der Platte zu lesen. Warum solltest Du Dich dieser Entscheidung des Benutzers widersetzen? Per rechtem Mausklick ist es meistens aber auch möglich das Plugin ausnahmsweise zu umgehen.

    Heiner