1
我想使用Xamarin andorid在按鈕單擊下載.pdf和.mobi文件。我們如何使用webclient觸發多個文件下載?如何在Xamarin Android中下載2個文件
我想使用Xamarin andorid在按鈕單擊下載.pdf和.mobi文件。我們如何使用webclient觸發多個文件下載?如何在Xamarin Android中下載2個文件
您可以開始使用HttpClient和Task.WhenAll
下載這兩個文件,以便同時下載。
...
await Task.WhenAll(DownloadPDF(), DownloadMobi());
}
private async Task DownloadPDF()
{
var httpclient = new HttpClient(new AndroidClientHandler());
using (var stream = await httpclient.GetStreamAsync("http://files/file.pdf"))
using (var file = System.IO.File.Create("path/to/file.pdf"))
{
await stream.CopyToAsync(file);
await file.FlushAsync();
}
}
private async Task DownloadMobi()
{
var httpclient = new HttpClient(new AndroidClientHandler());
using (var stream = await httpclient.GetStreamAsync("http://files/file.mobi"))
using (var file = System.IO.File.Create("path/to/file.mobi"))
{
await stream.CopyToAsync(file);
await file.FlushAsync();
}
}
謝謝耶穌安古洛。它的工作正常。 – Melody
如何在mobi文件下載之前查看pdf文件?我已經提出了這個單獨的問題? https://stackoverflow.com/questions/44480874/ – Melody