You might want to check the upload_max_filesize in your php.ini file if this is your server. If that's smaller than the file that is being uploaded it will fail. And the way PHP fails at that point, we can't catch it to give the user an error message (still working on that).