Zum Inhalt springen

Homepage -> PDF zum Download anbieten


korea1

Empfohlene Beiträge

Hi,

ich möchte auf meiner Hompage ein PDF zum Download anbieten.

Bisher hatte ich ein paar Word Dokumente zum Download angeboten.

Das hab ich wie folgt gemacht:


<a href="C:\Daten\Datei.doc"><img src="../img/download/broschuere.jpg" border="0"></a>
[/PHP]

Wenn ich das Gleiche mit einem pdf mache, dann funktioniert es nicht.

Warum?

[PHP]
<a href="C:\Daten\Datei.pdf"><img src="../img/download/broschuere.jpg" border="0"></a>

Muss ich bei einem PDF etwas spezielles beachten? Darf es nicht schreibgeschützt sein?

Danke korea1

Link zu diesem Kommentar
Auf anderen Seiten teilen


<a href="C:\Daten\Datei.pdf"><img src="../img/download/broschuere.jpg" border="0"></a>
[/PHP]

Also so wie es aussieht sollte es gehen, die Frage ist nur, was du unter Download verstehst. In den meisten Fällen wird das obige Beispiel wohl das PDF-PLugIn des Browsers starten und das PDF wird angezeigt. Was ja kein Download ist. Gleiches würde bei Word-Dokumenten aber auch passieren, wenn der IE genutzt wird und Word installiert ist. Es sei denn, es ist abgeschalten.

Falls du es nicht anzeigen lassen willst, muss du dazuschreiben, das der Besucher bitte die rechte Maustaste klickt und "Speichern unter..." wählt, oder aber PHP o.ä. benutzen.

[PHP]

<a href="sendPDF.php">PDF downloaden</a>

sendPDF.php:


...
header("Content-type: text/pdf");

header("Content-Disposition: attachment; filename=Datei.pdf");

readfile("C:\Daten\Datei.pdf");
...

[/PHP]

Link zu diesem Kommentar
Auf anderen Seiten teilen

Hallo,

also mein Problem ist, dass wenn der Benutzer auf das Bild der Broschüre klickt nichts passiert.

Bei den Worddokumenten, die ich bisher immer hatte, wurde der Dialog geöffnet, den der IE immer anzeigt, wenn man etwas downloaden möchte.

Also Datei Speicher unter... und den Fortschrittsbalken.

Das Wod.doc wurde nie im IE geöffnet und das soll auch nicht so sein.

Auch das PDF soll wirklich gespeichert werden.

Also ich werd das dann wohl mal mit dem PHP versuchen.

Soweit mal danke, falls es nicht klappen sollte, werde ich mich nochmal melden.

MfG

korea1

Link zu diesem Kommentar
Auf anderen Seiten teilen

Das Wod.doc wurde nie im IE geöffnet und das soll auch nicht so sein.

Auch das PDF soll wirklich gespeichert werden.

Kann sein, dass das mit dem .doc mittlerweile ja geändert wurde. Benutze schon lange keinen IE mehr ;)

Falls aber der Acrobat Reader installiert ist, wird normalerweise auch das PLugIn installiert. Und dieses zeigt das PDF im Browser an. Ein explizites speichern erreichst du mit der PHP Methode.

Wenn garnichts passiert (eigentlich kann nicht garnichts passieren, irgendwas muss sein) würd ich mal sagen: entweder das PDF konnte nicht gefunden werden (eigentlich 404), es war kein Link (oder ber User hat falsch geklickt) oder es dauert einfach nur (sehr) lange. Mehr fällt mir im Moment nich dazu ein.

Link zu diesem Kommentar
Auf anderen Seiten teilen

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...