私は Azure を学習しています。コンテナー内のファイルを正常にアップロードして一覧表示しました。以下のコードを自宅の PC で実行すると、すべて正常に動作し、例外はありませんが、職場の PC で実行すると、次のような例外が発生します。
BLOB データが破損しています。受信したバイト数が正しくない '12288' / '-1'
ファイルはローカル ドライブに問題なくダウンロードされているようですが、まったく同じコードの 2 つの異なる PC で異なる動作をする理由がわかりません。
CloudStorageAccount storageAccount = CloudStorageAccount.Parse("My connection string");
CloudBlobClient blobClient = storageAccount.CreateCloudBlobClient();
CloudBlobContainer container = blobClient.GetContainerReference("mycontainer");
CloudBlockBlob blockBlob = container.GetBlockBlobReference("ARCS.TXT");
using (var fileStream = System.IO.File.OpenWrite(@"c:\a\ARCS.txt"))
{
blockBlob.DownloadToStream(fileStream);
}