Thanks both! I uploaded it again with Chrome on another machine... Finally upload successfully..
The File size is very tricky, basically it says each single file not larger than 2M, and not larger than 3.5M in total. It takes so much time to compress the file btw.