Please help with this upload dilema. CGI.pm is great! but when using it to handle file uploads I get a strange situation. It creates a 0Kb file on the server where it should be putting the uploaded file. It did work OK, but then stopped working and i can't find the reason why. My script didn't change, and as far as i know nothing changed on the server. The error message from the perl log says that it can't read from an unopenned file handle (refering to the file handle for the file on the users local machine). The server is IIS 5 . Any suggestions would be greatly appreciated as I am stumped on this, but know it should work.