Autor |
Nachricht |
mausheld
Threadersteller
Dabei seit: 05.03.2002
Ort: Düsseldorf [NRW]
Alter: -
Geschlecht:
|
Verfasst Mo 15.04.2002 15:53
Titel PDF nicht im Browser öffnen sondern download |
|
|
Gibt es die Möglichkeit eine PDF so zu verlinken, dass es nicht mit diesem blöden PDF-Browser-Plugin dargestellt wird, sondern ein Speichern-Fenster erscheint?
Ich hasse diese lahmen PDF-Plugins, besser wäre ein Download auf die Festplatte.
Kann man da evtl etwas mit PHP basteln?
|
|
|
|
|
lordle
Dabei seit: 14.12.2001
Ort: Augsburg
Alter: 48
Geschlecht:
|
Verfasst Mo 15.04.2002 16:02
Titel
|
|
|
Hallo mausheld,
da wirst Du keine Chance haben!
sobald ein Acrobat installiert ist, holt der sich die .pdf-Dateien.
Der Benutzer könnte unterm IE einstellen, daß er das PDF herunterladen muss, Du als Webmaster allerdings nicht!
Zuletzt bearbeitet von lordle am Mo 15.04.2002 16:02, insgesamt 1-mal bearbeitet
|
|
|
|
|
Anzeige
|
|
|
lordle
Dabei seit: 14.12.2001
Ort: Augsburg
Alter: 48
Geschlecht:
|
Verfasst Mo 15.04.2002 16:07
Titel
|
|
|
Wenns Du wirklich ohne Plug-In runterladen willst, mach ein ZIP-file draus, oder sag Deinen Benutzern, daß sie mit Ziel speichern unter das PDF speichern können, oder laß Sie die Integration in den Webbrowser rückgängig machen
Ansonsten isses einfach user choice, ob er mit Plugin startet oder per Download... Nicht per Befehl zu ändern!
|
|
|
|
|
mausheld
Threadersteller
Dabei seit: 05.03.2002
Ort: Düsseldorf [NRW]
Alter: -
Geschlecht:
|
Verfasst Mo 15.04.2002 16:42
Titel
|
|
|
So ein Mist...
Ich persönlich ärgere mich immer wenn ich auf einen Link klicke und dann feststelle dass ein PDF im Browser geöffnet wird... :evil:
|
|
|
|
|
el Zeratulo
Dabei seit: 04.04.2002
Ort: Bent Badheim
Alter: -
Geschlecht:
|
Verfasst Mo 15.04.2002 17:27
Titel
|
|
|
Du kannst mittels dem PHP header befehl einen Speicherdialog forcieren:
versuch mal ein
Code: |
<?php
header(Content-type: application/pdf);
header(Content-Disposition: attachment; filename=downloaded.pdf);
//hier das pdf senden
?>
|
Sollte klappen.
Falls das nicht immer klappt kannst du dem Browser auch mittels header einen anderen mime-typ senden. Irgendwas unbekanntes. dann bekommt der user auf jeden fall einen Save-dialog, und die extention bleibt ja über den Filetyp erhalten.
|
|
|
|
|
lordle
Dabei seit: 14.12.2001
Ort: Augsburg
Alter: 48
Geschlecht:
|
Verfasst Mo 15.04.2002 20:09
Titel
|
|
|
hmm. das klappt sogar!
aber warum eigtl.? der filetype application/pdf ist doch mit dem Acrobat verbunden? warum hilfts dann, wenn PHP das ganze per HTTP-Header an den Browser schickt??
?( *wunder* ?(
|
|
|
|
|
el Zeratulo
Dabei seit: 04.04.2002
Ort: Bent Badheim
Alter: -
Geschlecht:
|
Verfasst Mo 15.04.2002 22:25
Titel
|
|
|
Code: | header(Content-Disposition: attachment; filename=downloaded.pdf); |
Dieser Befehl erzwingt den Save-File Dialog. Der 1. Header Befehl dient nur dazu dem Browser klarzumachen das da kein HTML/GIF/JPG kommt (sonst will ers evt. ja noch anzeigen uiuiui)
|
|
|
|
|
tacker
Dabei seit: 22.03.2002
Ort: Trondheim, Norwegen
Alter: 43
Geschlecht:
|
Verfasst Di 16.04.2002 15:39
Titel
|
|
|
Wenn es auf Compatibilität ankommt, halte ich
solche downloads fuer bedenklich.
Ich hatte damit schon bei einigen Browsern
Probleme.
|
|
|
|
|
|
|
|
Ähnliche Themen |
Anwendungen aus Browser öffnen
browser auslesen und verschiedene php öffnen
dateien aus swf öffnen ohne browser?
Formular - mit Action browser Fenster öffnen
Link bei geschlossenem Browser öffnen geht nicht
Datei umbenennen, dass Browser nicht öffnen kann
|
|