3

我在 azure blob 存储中有一些缩略图,在 azure table 中有一些缩略图 URL。我想检索缩略图 URL。之后,当我单击此 URL 时,它将显示来自 azure blob 的完整图像。任何人帮助我。我应该使用什么查询?

4

1 回答 1

4

只要您的 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);
于 2010-09-19T20:39:48.433 回答