Hallo,
ich habe ein PHP-Script, was mir eine Datei aus einem geschützen Ordner an den User weiterleitet.
Beispiel:
Man gibt ein:
http://<DOMAIN>/download.php?file=game1.exe
Das Script geht dann in das Verzeichnis /download/games/ dann machte es einen Header Content-Type mit application/octet-stream. Dann wird die Datei ausgegeben.
Das Problem ist, dass dann bei "Speichern unter" nicht die Datei "game1.exe" sondern "download.php" steht. Wenn ich die Datei herunterlade und sie umbennene in game1.exe klappt das Game.
Wie kann ich dem Header sagen, dass es die Datei Game1.exe zum Download anzeigen soll und nicht die download.php? Es ist ja nur der Name und die Endung falsch. Die Datei, die gedownloaded wird ist ja die richtige.
Zum Test:
http://www.example.net/test.php?file=java.exe
Gruß
Maximus