2013-01-21 227 views
1

我想上传图片到Windows Azure blob存储。我发现了一个很好的例子,但它依赖于​​程序集。我刚刚了解到最新版本的Windows Azure SDK有一个新的Microsoft.WindowsAzure.Storage组件,它取代了旧的StorageClient组件。这个新组件使用新的混凝土类型:CloudPageBlobCloudBlockBlob。随着新的大会,我使用以下内容:上传图片到Windows Azure blob存储

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

虽然新的程序集,但我不知道要使用什么。如果我将图片上传到blob存储中,它是页面blob还是块blob?我不明白这两者之间的区别。同时,我找不到有关两者之间差异的信息。有人可以帮我吗?

回答

0

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

有关块blob和页面blob的更多信息,请参阅Understanding Block Blobs and Page Blobs