in reply to Re: upload on different browsers
in thread upload on different browsers
Another thing to note is the CGI.pm has an inbuilt upload limit, its stored in the $CGI::POST_MAX variable.
<snip>
An attempt to send a POST larger than $POST_MAX bytes will cause param() to return an empty CGI parameter list. You can test for this event by checking cgi_error(), either after you create the CGI object or, if you are using the function-oriented interface, call <param()> for the first time. If the POST was intercepted, then cgi_error() will return the message "413 POST too large".
</snip>
http://www.perldoc.com/perl5.8.4/lib/CGI.html
HTH