I have problem with uploading files with CGI.pm. When I use $cgi->param(‘file_to_upload’) I got back as value the name of the file. But in the documentation it is written that the return value is a reference to file manipulator. I think that I couldn’t just open a file with the name which I receive as a return value, as long as this file is located on the client’s machine. And when I use the recommended in the manual function $cgi->upload(‘file_to_upload’) I receive back non-defined value. Could some one explain me how to upload files through CGI.pm. I use perl 5.6.0, CGI.pm version is 2.56, OS is Linux RedHat 7.1 Webserver is Apache. Thanks a lot J