in reply to Re^2: Getting a filehandle for uploaded file
in thread Getting a filehandle for uploaded file

One would think the user didn't upload a file or an error occured (too big?). You can use

defined($file_from_upload) && defined(fileno($file_from_upload))
to determine if the param was supplied and that it was supplied as a file upload.