miggel15: Perl GET-Ressource ändern

Beitrag lesen

Hallo,

ich habe ein Perl-Skript dem ich einen Parameter mitgebe (ID aus einer Datenbank). Mit dieser ID lade ich mir eine binäre Datei aus einer Datenbank und möchte dann diese Datei zurückgeben.

  
#Skriptname: filegetter.pl  
  
my $q = new CGI;  
my $id = $q->param("id");  
  
#in binary befindet sich die Binärdatei  
my $binary = &getRessource( $id );  
  
  
print "Content-type: application/pdf\n\n";  
  
print $binary;  

Das passt auch alles soweit und wenn ich eine Ressource aufrufe, so öffnet sich unter Linux auch der Standard-PDF-Leser. Allerdings bleibt der Dateiname filegetter.pl!!! Wie kann ich den Dateinamen nachträglich noch ändern, damit die Datei bspw id.pdf heißt.

Wenn ich die Datei unter Windows als filegetter.pl abspeichere, so kann er sie ja leider nicht mehr öffnen.

Danke schon mal im voraus.
miggel15