Steps for Writing a file upload form and server side script.
1. Create a file upload form
2. write cgi script for server-side processing.
a. use CGI pm.
b. get the name of file using name of file parameter e.g. $filename = $query->param("photo");
c. remove path separators from it (code = $filename =~ s/.*[\/\\](.*)/$1/;)
d. get its handle (code = open UPLOADFILE, ">$upload_dir/$filename";)
e. open a file on server and get its handle (code = open UPLOADFILE, ">$upload_dir/$filename";)
f. dump data from submitted file fandle to server-side file: while ( <$upload_filehandle>
) { print UPLOADFILE; } )