繁体   English   中英

将图片上传到Windows Azure Blob存储

[英]Uploading a picture to Windows Azure blob storage

我正在尝试将图片上传到Windows Azure Blob存储。 我找到了一个很好的示例,但是它依赖于Microsoft.WindowsAzure.StorageClient程序集。 我刚刚了解到,最新版本的Windows Azure SDK具有一个新的Microsoft.WindowsAzure.Storage程序集,它将替换旧的StorageClient程序集。 此新程序集使用新的CloudPageBlob类型: CloudPageBlobCloudBlockBlob 在新的程序集中,我使用了以下内容:

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

但是,对于新的程序集,我不确定该使用什么。 如果我将图像上传到Blob存储中,是页面Blob还是块Blob? 我不明白两者之间的区别。 同时,我找不到有关两者之间差异的信息。 有人可以帮我吗?

旧库的CloudBlob.Upload *方法上传以阻止Blob。 因此,在更新应用程序以使用新库时,可以改用CloudBlockBlob。

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM