una solución a este problema puedes encontrarla en
Perl en Español, en el tema --------->
Upload Archivos
sin embargo, he de decir que, en la práctica, a mí no me ha funcionado muy bien y de hecho hoy me encuentro buscando dónde podrá estar el error, porque si bien el archivo es leído, subido y guardado en mi carpeta del servidor correctamente, el resultado es pésimo: las imágenes se graban totalmente deformadas, pixeladas como mínimo, y para qué decir si se trata de una de gran tamaño (las únicas que me dejó intactas fueron GIFs de 1 a 2 KB...)
ojalá alguien me (nos) socorriera, gracias ;)
pd: por Dios! no me había dado cuenta de la fecha de este mensaje

igual, ojalá llegue ayuda, gracias otra vez