Shadowcrow: Download einer Datei immer vom Server erzwingen

Beitrag lesen

'ǝɯɐu$ ıɥ

Wenn Dir eine Server-seitige Verarbeitung möglich ist: Biete die Datei nicht direkt zum Download an. Sorge dafür, dass z.B. ein PHP-Skript verlinkt wird, das als Parameter den Namen der Datei, eine ID o.ä. bekommt. Dieses Skript setzt dann entsprechende HTTP-Header und gibt die gewünschte Datei 1:1 an den Browser aus (eine ähnliche Funktionalität lässt sich auch mit anderen Programmiersprachen umsetzen).

Könnte so aussehen:

wischtisch.php

<?php  
header('Content-type: application/pdf');  
header('Content-Disposition: attachment; filename="wischtisch.pdf');  
readfile('wischtisch.pdf');  
?> 

ssnɹƃ
ʍopɐɥs

--
I like children. If they're properly cooked.
- W.C. Fields