【发布时间】:2011-04-14 07:32:41
【问题描述】:
我在 azure blob 存储中有一些缩略图,在 azure 表中有一些缩略图 URL。我想检索缩略图 URL。之后,当我单击此 URL 时,它将显示来自 azure blob 的完整图像。任何人帮助我。我应该使用什么查询?
【问题讨论】:
标签: azure azure-storage azure-table-storage azure-blob-storage
我在 azure blob 存储中有一些缩略图,在 azure 表中有一些缩略图 URL。我想检索缩略图 URL。之后,当我单击此 URL 时,它将显示来自 azure blob 的完整图像。任何人帮助我。我应该使用什么查询?
【问题讨论】:
标签: azure azure-storage azure-table-storage azure-blob-storage
只要您的 blob 可公开访问,URL-click 部分应该与任何其他嵌入式 img 链接一样简单。
我不知道您的实体是什么样的,但让我们假设您有一个名为 ImageDetails 的表,并且您有一个名为 ImageDetail 的实体和一个名为 ThumbnailURL 的属性。你可以用这样的方式查询表(你可能想要继承 TableServiceContext - 这是一个简单的例子):
var imageDetailQuery = CloudStorageAccount.DevelopmentStorageAccount
.CreateCloudTableClient()
.GetDataServiceContext()
.CreateQuery<ImageDetail>("ImageDetails");
var imageDetail = (from d in imageDetailQuery where ... select d).FirstOrDefault();
此时,假设你有一个 ImageDetail 对象,你可以访问:
imageDetail.ThumbnailURL
并建立您的标签,内联或代码:
var imgTag = String.Format("<img src=\"{0}\"...>", imageDetail.ThumbnailURL);
【讨论】: