1

我正在尝试将图片上传到 Windows Azure blob 存储。我找到了一个很好的例子,但它依赖于Microsoft.WindowsAzure.StorageClient程序集。我刚刚了解到最新版本的 Windows Azure SDK 有一个新的Microsoft.WindowsAzure.Storage程序集,它取代了旧的StorageClient程序集。这个新程序集使用新的 concreate 类型:CloudPageBlobCloudBlockBlob. 使用新程序集,我使用了以下内容:

// Setup the blob
string blobAddress = "myPicture.png";
CloudBlob blob = container.GetBlobReference(blobAddress);
blob.Properties.ContentType = "image/png";

不过,对于新组件,我不确定要使用什么。如果我将图像上传到 blob 存储,它是页 blob 还是块 blob?我不明白两者之间的区别。同时,我找不到关于两者区别的信息。有人可以帮我吗?

4

1 回答 1

0

旧库的 CloudBlob.Upload* 方法上传到块 blob。因此,当更新您的应用程序以使用新库时,您可以改用 CloudBlockBlob。

有关块 Blob 和页 Blob 的更多信息,请参阅了解块 Blob 和页 Blob

于 2013-01-21T19:29:05.097 回答