[TYPO3-german] PDFs mit korrektem "Speichern unter"-Dateinamen
André Laugks
listen at pb82.de
Tue Jun 17 13:26:28 CEST 2008
Robert Markula schrieb am 17.06.2008 11:09:
> Wie kann man es hinbiegen, dass im "Speichern unter"-Dialog die
> Dateiendung per default auf .pdf lautet? Oder dass zumindest der
> Dateiname vorgegeben wird, z.B. "seite.pdf"?
>
> Wo muss man überhaupt schrauben, damit das klappt? In der .htaccess oder
> in der realURL-Config?
!!!WICHTIG!!!
Du musst noch eine Funktionalität bei dem Beispiel drumherum
programmieren, dass man Dir keine Dateien unterjubeln kann, die nicht
gedownloadet werden dürfen. Config-, Systemdateien etc.
# download.php
$file = $_GET['file'];
header("Content-Type: application/pdf");
header("Content-Disposition: attachment; filename=\"$file\"");
$file = $_SERVER['DOCUMENT_ROOT'] . '/wo/auch/immer/' . $file;
readfile($file);
Der Aufruf könnte dann so sein: download.php?file=meinedatei.pdf
Vielleicht geben das ja die diversen Downloadextension bereits her.
André Laugks
More information about the TYPO3-german
mailing list