The speed of your internet connection will largely determine the speed of your file upload. Using an online speed test can show you your download and upload speeds. (Be sure to choose the location nearest you when running the test.) A typical high speed residential connection may yield upload speeds of 5 Mbps or more. At a rate similar to this, a 1 GB file could be uploaded within a half an hour.