Felix Riesterer: Download einer PDF-Datei sicherstellen

Beitrag lesen

Lieber selfuser,

Wie kann man erreichen, dass beim Klicken auf eine verlinkte PDF-Datei (via "Download" button) wirklich ein Download erfolgt, anstatt dass die PDF-Datei nur im Browser angezeigt wird?

das erreichst Du, indem Du dem Browser vorgaukelst, er hätte garantiert kein passendes Plugin, um diese Datei selbst zu verarbeiten.

Kann es sein, dass dies davon abhängt auf welchem Server sie sich befindet, und welche Einstellungen auf diesem Server aktiv sind?

Ja, es hängt von den Einstellungen ab. Wenn der Server die Datei mit einem falschen MIME-Typ ausgibt (also z.B. "application/octet-stream" anstatt "application/pdf"), dann "weiß" der Browser nicht, mit welchem verarbeitenden Programm/Plugin sich diese Datei anzeigen ließe und blendet dafür den Download-Dialog ein.

Verwendest Du eine Script-Sprache auf dem Server, mit der Du Dateien bei passenden Requests mit diesem MIME-Typ ausliefern lassen könntest?

Liebe Grüße,

Felix Riesterer.

--
"Wäre die EU ein Staat, der die Aufnahme in die EU beantragen würde, müsste der Antrag zurückgewiesen werden - aus Mangel an demokratischer Substanz." (Martin Schulz, Präsident des EU-Parlamentes)