[英]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.