我正面临一个用户正在下载大文件(大约1.5GB)的问题,如果连接断开,用户需要从头开始重新下载。
在Xamarin Android C#中我可以做些什么来实现简历下载?该文件将托管在Amazon S3上。
任何帮助都会很棒!
谢谢!
使用DownloadManager - 它
将在后台进行下载,负责HTTP交互并在失败后或跨连接更改和系统重新启动时重试下载。
var manager = DownloadManager.FromContext(this);
var request = new DownloadManager.Request(Uri.Parse(uri));
long downloadId = manager.Enqueue(request);