[英]Uploading a picture to Windows Azure blob storage
我正在尝试将图片上传到Windows Azure Blob存储。 我找到了一个很好的示例,但是它依赖于Microsoft.WindowsAzure.StorageClient
程序集。 我刚刚了解到,最新版本的Windows Azure SDK具有一个新的Microsoft.WindowsAzure.Storage
程序集,它将替换旧的StorageClient
程序集。 此新程序集使用新的CloudPageBlob
类型: CloudPageBlob
和CloudBlockBlob
。 在新的程序集中,我使用了以下内容:
// 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.