You can upload files of any size over HTTP using resumable file upload service