0
我的存儲模擬器上有一個已經存在的頁面blob。現在我正在嘗試使用WritePages向它寫入更多的字節,但它似乎不起作用。 Storage Emulator是否支持該功能,或者我可能會做錯什麼?現有Blob的Azure WritePages是否適用於存儲模擬器
下面是我試圖做到這一點。
var account = CloudStorageAccount.Parse("UseDevelopmentStorage=true");
var blobClient = account.CreateCloudBlobClient();
var blobContainer = blobClient.GetContainerReference("mycontainer");
blobContainer.CreateIfNotExist();
blobContainer.SetPermissions(new BlobContainerPermissions() { PublicAccess = BlobContainerPublicAccessType.Blob });
var pageBlob = blobContainer.GetPageBlobReference("filepage.txt");
pageBlob.FetchAttributes();
byte[] data = File.ReadAllBytes(@"C:\Temp\moretext.txt");
Array.Resize(ref data, 512);
pageBlob.WritePages(new MemoryStream(data), 0);
感謝