Xamarin Android C#断开连接后恢复下载

时间:2019-04-24 04:58:43

标签: c# android amazon-s3 xamarin.android

我遇到了一个问题,用户正在下载一个大文件(大约1.5GB),如果连接断开,则用户需要从头开始重新下载。

我如何在Xamarin Android C#中执行简历下载?该文件将托管在Amazon S3上。

任何帮助都是很棒的!

谢谢!

1 个答案:

答案 0 :(得分:2)

使用DownloadManager-

  

将在后台执行下载,并负责HTTP   交互或失败后或重新尝试下载   连接更改和系统重启。

var manager = DownloadManager.FromContext(this); 
var request = new DownloadManager.Request(Uri.Parse(uri));
long downloadId = manager.Enqueue(request);