【发布时间】:2017-11-16 20:16:49
【问题描述】:
我们为图像创建了一个存储帐户,并上传了许多带有元数据属性集的图像。 (如下所示)
public async Task<bool> UploadFileToBlob(CustomFile file)
{
// Get Blob Container
CloudBlobContainer container = BlobUtilities.GetBlobClient.GetContainerReference("documents");
container.CreateIfNotExists();
// Get reference to blob (binary content)
CloudBlockBlob blockBlob = container.GetBlockBlobReference(file.FileName);
// set its properties
blockBlob.Properties.ContentType = file.FileMime;
blockBlob.Metadata["tag"] = "computer";
:
:
}
可能有多个图像可能已上传,其标签名称与元数据属性相同。
现在,我只需要从 blob 容器中获取使用相同标签名称映射的图像列表(我看到了下载所有 blob 内容的示例,但我想专门获取具有特定标签名称的过滤列表已在上传文件的元数据中设置)
谢谢
【问题讨论】:
-
我确实相信现在有一些 Azure 搜索索引服务或一些运行在 blob 元数据上的服务。前几天碰到了。给它一个搜索。
标签: c# azure-storage azure-blob-storage