Upload files from disk to a remote server over HTTP.
Download files from a remote HTTP server to disk.