You can easily upload files through the A2 Hosting Cpanel file manager. They also offer FTP upload so you can upload your site file through an FTP account if the size of the file is big.