Hier sollte man besser die Methode upload() verwenden, die von neueren Versionen des CGI-Modules bereitgestellt wird. Diese erzeugt im Gegensatz zu param() ein gültiges Datei-Handle und kann auch dazu benutzt werden, um zu testen, ob der Upload erfolgreich war.
Stimmt ein Stück weiter unten:
To be safe, use the upload() function (new in version 2.47). When called with the name of an upload field, upload() returns a filehandle, or undef if the parameter is not a valid filehandle.
$fh = $query->upload('uploaded_file');
while (<$fh>) {
print;
}
War mir noch gar nicht aufgefallen.
Struppi.