I've had problems uploading big files a couple of times... here's what I did to make it work:
1. Use dropbox to upload the file. Dropbox is fault-tolerant and smart about uploading. It can upload the file in chunks so you don't have to start and finish the upload in one session.
If you don't have a dropbox account you can
sign up here and we'll both get some extra free space.
2. Place the file in your public dropbox folder and get the public link for it.
3. Find a friend in another country with fast upload speeds that will let you screen share for a bit or will do it for you. Download the file from the public link to their computer and upload from there.
I was at Breakfast 2 Breakfast pretty late one night and the internet there was pretty good. Hope that helps!