Struppi: Bild hochladen

Beitrag lesen

Die bekommst du doch auch so - wo ist der Vorteil alle Parameter doppelt im speichern zu halten?

Doofe Frage... aber gibts das auch in einer Kurzform:
my $file = CGI::param('uploadfeld');

nö.

Jetzt hab ichs ja immer so, dass ich einfach $in{NAME} für die Parameter schreiben muss... immer das CGI::... ist ja doch mühsam!

Wieso wie oft schreibst du das denn?

Du brauchst das doch lediglich an einer Stelle wo du den upload durchführst und dort kannst du auch eine Variabel verwenden.

my $fh = CGI::upload('uploadfeld');
my $o_file = 'output';
open O, ">$o_file" or die "$!";
binmode O;
while (my $bytesread = read($fh,$buffer,1024))
{
print O $buffer;
}
close O;

Dann hast du es einmal gebraucht und fertig.

Gibts da was kurzes?

kurz ist nicht immer besser. durch das CGI:: weißt du sofort, auch nach Jahren, aus welchem Modul die Funktion stammt.

Struppi.