[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