my @params = $query->param; foreach my $param (@params) { my $upload_filehandle = $query->upload($param); if(defined($upload_filehandle)) { open UPLOADFILE, ">somePicture.jpg"; binmode UPLOADFILE; while( <$upload_filehandle>) { print UPLOADFILE; } close UPLOADFILE; } }