[英]Download file using Azure Storage with resume download
我想從Azure服務器恢復文件下載。
我嘗試過許多第三方庫。 即PRDownloader,Fetch但Azure文件重啟下載網絡問題或任何。
推薦的c#代碼
var blobRequestOptions = new Microsoft.WindowsAzure.Storage.Blob.BlobRequestOptions
{
RetryPolicy = new Microsoft.WindowsAzure.Storage.RetryPolicies.ExponentialRetry(TimeSpan.FromSeconds(5), 3),
MaximumExecutionTime = TimeSpan.FromMinutes(60),
ServerTimeout = TimeSpan.FromMinutes(60),
StoreBlobContentMD5 = true
};
但是沒有得到它在android中如何工作。 任何人都可以幫忙縮短它。 幫助將是欣賞。
這是BlobRequestOptions類,與ServerTimeout
屬性有相同的方法setTimeoutIntervalInMs
。
關於設置BlobRequestOptions
屬性的示例,您可以參考此github代碼: MaximumExecutionTimeTests.java ,它設置MaximumExecutionTime和TimeoutInterval。
因此,您可以將示例與setRetryPolicyFactory結合使用,以實現與您發布的c#代碼相同的效果。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.