问题是如何确保上述呼叫始终成功。我应该限制上传的blob的大小。我应该在上传之前检查blob容器大小吗?容器和块blob的限制是什么。 Blob存储新手,上传和下载块blob的最大限制是什么。
我使用的代码
protected async Task<string> ReadBlockBlobText(CloudBlockBlob blockBlob)
{
var exists = await blockBlob.ExistsAsync();
if ( exists )
return await blockBlob.DownloadTextAsync();
return string.Empty;
}
答案 0 :(得分:0)
您的blob可能超出了应用程序的内存容量,请尝试使用Stream
而不是DownloadToStreamAsync
方法,并且懒惰地阅读。