2017-06-09 15 views

回答

3

您可以開始使用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(); 
     }    
    } 
+0

謝謝耶穌安古洛。它的工作正常。 – Melody

+0

如何在mobi文件下載之前查看pdf文件?我已經提出了這個單獨的問題? https://stackoverflow.com/questions/44480874/ – Melody