問題是如何確保上述調用總是成功。我應該限制上傳的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