Try other upload apps. A coworker that went to India found it was better to find a WiFi hotspot when ease of upload is required as data plans were not cheap or reliable.
Why not DropBox this over? (What is DropBox and use is on the web so I don't expound on that.)
I'm working with a contact in rural India who is trying to transfer an audio file to me online. He's struggling to upload over his 2G network but I don't have many details. Do you have any suggestions of why it might be failing and how to circumvent it? Is my only option to get him or the data to a better connection, or is there a tech solution that can avoid that?