Alexander Foken: Dateinamen im Speichern unter Dialog ändern

Beitrag lesen

Moin Moin !

Also in meinem Programm sieht eine URL für einen Download so aus:

http://www.example.com/cgi-bin/program.pl/This_is_the_name_for_the_user.pdf?func=Doc.Download&id=42

Es würde auch so funktionieren ....

http://www.example.com/cgi-bin/program.pl?func=Doc.Download&id=42

... aber dann geben die meisten Browser als Dateinamen program.pdf oder program.pl.pdf vor.

Es geht auch mit dem HTTP-Header Content-Disposition (such mal im Archiv oder bei Google), aber ich finde meinen Weg leichter. Meine Methode fällt natürlich dann auf die Nase, wenn program.pl die PATH_INFO (den Teil der URL zwischen program.pl und dem Fragezeichen) für andere Zwecke braucht.

Alexander

--
Today I will gladly share my knowledge and experience, for there are no sweeter words than "I told you so!"