in reply to CGI-Upload / Bad File Number

Where and how are you assigning the $src parameter ? It looks like you may be confusing a filehandle with a filename.

poj