what is the size of the .zip file you are uploading? I'm guessing that the upload exceeds the size limitations set by your server (which returns a blank temporary filename) and the PCLzip library is throwing it's built in error that the file is not actually there.