问题是如何确保上述调用总是成功。我应该限制上传的blob的大小吗?在上传之前我应该检查blob容器的大小吗?容器和块blob的限制是什么? Blob存储新手上传和下载块blob的最大限制是什么?CloudBlockBlob.DownloadTextAsync调用有时会失败并出现内存异常
由我使用的代码
protected async Task<string> ReadBlockBlobText(CloudBlockBlob blockBlob)
{
var exists = await blockBlob.ExistsAsync();
if (exists)
return await blockBlob.DownloadTextAsync();
return string.Empty;
}
你试图下载的blob有多大? –
您能否分享一下您如何使用CloudBlockBlob.DownloadTextAsync方法的代码?您能否告诉我们您遇到此错误时下载的blob存储的大小?您的应用程序是否在32位Windows上运行? –
大小为108mb。这个测试通过了第一次。第二次失败。传递和失败是随机的。它是一个64位机器。 – MiniKh