我正在尝试将图片上传到 Windows Azure blob 存储。我找到了一个很好的例子,但它依赖于Microsoft.WindowsAzure.StorageClient
程序集。我刚刚了解到最新版本的 Windows Azure SDK 有一个新的Microsoft.WindowsAzure.Storage
程序集,它取代了旧的StorageClient
程序集。这个新程序集使用新的 concreate 类型:CloudPageBlob
和CloudBlockBlob
. 使用新程序集,我使用了以下内容:
// Setup the blob
string blobAddress = "myPicture.png";
CloudBlob blob = container.GetBlobReference(blobAddress);
blob.Properties.ContentType = "image/png";
不过,对于新组件,我不确定要使用什么。如果我将图像上传到 blob 存储,它是页 blob 还是块 blob?我不明白两者之间的区别。同时,我找不到关于两者区别的信息。有人可以帮我吗?