## Scalar context returns filename my $filename = $cgi->param("upfile"); ## Or... as a filehandle while (<$filename>) { ## do something with contents }