I had this problem. It was due to the file name that you are trying to upload. I had zip file name something like "Addon (1).zip" and it didn't like it. So I removed the "(1)" and it worked. Perhaps Curse could post recommended naming conventions for files.