-d $upload_dir or die "$upload_dir: $!"; -f $filename or die "$filename: $!"; # if we are here - we have valid directory and file open (UPLOADFILE,"<$upload_dir/$filename") or die $!;