Problem:
Ich verlinke im Backendbereich (RTE) bespielsweise auf PDFs. Ich möchte aber nun, dass im Frontendbereich bei klick auf diese Link gleich das Downloadfenster erscheint und nicht das PDF-Dokument direkt im Browser geöffnet wird.
Ich suche also eine Extension, welche es ermöglicht, bei der Linksetzung anzugeben, ob der Ziellink gleich downgeloadet werden soll.
Kennt jemand eine solche?
Da hast du keinen Einfluß drauf, wenn der Anwender seinen Browserso konfiguriert hat, daß das Acrobat Reader-PlugIn das PDF anzeigt.
Packe deine PDFs in ein Zip oder Rar-Archiv, dann müssen sie erst gedownloaded werden. 😉
ich habe doch sehr wohl einfluss darauf. wenn ich in php einen link zu einem extra script mache, welcher folgendes beinhaltet:
Link:
download.php?fn=agb.pdf
<?
...
$_GET = ["filename"];
...
header('Content-type: application/pdf');
header('Content-Disposition: attachment; filename="'.$filename.'"');
readfile($filename);
?>
Wenn du die bekannten Mängel und Sicherheitsprobleme einer solchen Lösung in Kauf nehmen willst, kannst du das so machen, sauber ist es nicht.
( siehe hier:
http://forum.de.selfhtml.org/archiv/2004/5/t81357/
http://www.w3.org/Protocols/rfc2616/rfc2616-sec19.html#sec19.5.1
)
Danke, aber
Das Problem ist, dass der Kunde im RTE einfach einen Link setzen will und "Download" anhacken will. (ohne über einen PHP-Script)
Deswegen auch die Extension-Frage.