Klaus Mock: download über CGI script

Beitrag lesen

Grüß euch,

Ich habe gerade die Diskussion zwischen euch verfolgt. Dazu ist  mir nur eins eingefallen:
Warum einfach, wenns kompliziert geht?

Wenn ich schon das Script am laufen habe,das ganze schom mal mit Archive::Tar zusammengepoppelt habe, es also schon im Memory herumgammelt, warum dann extra in eine Datei schreiben und dann darauf verweisen?
Schick es einfach gleich an den Browser.

[...]
$tar->add_files(@den_ganzen_ausgesuchten_kram);
print $query->header(-type=>'application/x-tar',
                             -attachment=>'download.tar'
                             );

print $tar->data();

[...]

Dann hast Du gleich den Vorteil, daß kein neuer Request entseht und hinterher zusammenräumen ist auch nicht notwendig.
UNt streiten braucht auch keiner.

Grüße
  Klaus