hi!
print "Content-type: application/octet-stream\n";
print "Content-length: ","$filesize","\n";
Diese beiden Zeilen werden eigentlich gar nicht mehr als HTTP-Header erkannt, da nach dem Location-Header schon eine Leerzeile folgt. Du solltest sie also auch weglassen können.
- ist dies der richtige weg? (nur weil's geht muss es
ja nicht stimmen)
Hm, es soll funktionieren und es funktioniert auch. Wo liegt denn da das Problem?
- laesst sich der download einer datei in einem per
passwort (.htaccess o. aehnlich) geschuetzen
verzeichnis ebenso starten?
Ja, aber natürlich muss dann ein Passwort eingegeben werden. Der Location-Header wird ja nicht serverseitig ausgewertet, sondern auf der Clientseite.
bye, Frank!