in reply to CGI.pm: upload() succeeds, uploadInfo() fails
At a guess, you should be doing $q->upload() not upload() (same with uploadInfo).
"Cogito cogito ergo cogito sum - I think that I think, therefore I think that I am." Ambrose Bierce
In Section
Seekers of Perl Wisdom