Matti Mäkitalo: Clean Download-Links

Beitrag lesen

Hi,

Du kannst mit dem Apache-Modul mod_headers noch einen zusätzlichen Header rausschicken. Es bietet sich der Content-Disposition-Header an.

Wie müsste die .htaccess-Datei denn dann aussehen?

ich habe gerade keinen Apache, mit dem ich das Testen könnte, also musst du wohl selbst ein wenig rumprobieren. Der eine Link zur Beschreibung des Headers, den du einfügen solltest, hast du bereits erhalten. Die Beschreibung von mod_headers findest du in der Apache-Dokumentation.

Es müsste irgendsoetwas sein wie:

  
Header add Content-Disposition "attachment; filename=\"fname.ext\""  

Mit dem quoten der " innerhalb des Headers bin ich mir nicht sicher, da müsste man mal ein wenig testen. Auch muss (natürlich) das Modul aktiviert sein.

Wenn du keinen Zugriff auf die Apache-Konfiguration hast, geht natürlich auch die "Von Hinten mit der Brust durchs Auge"-Methode: schreib dir ein Download-Skript, welches die Datei auslieferst, dort hast du (auch) vollen Zugriff auf die Response-Header.

Bis die Tage,
Matti