Upload big file by java. Using Apache HttpComponents. Can work on Android too.