2016-11-23 23 views
1

首先,我明白這可能是一些低級別的問題,但我相信這裏的回答對於初學者來說是非常好的基本指導像我一樣,誰想要學習如何檢索/獲取圖像。通過從Cloudinary獲取遠程圖像來顯示相應圖像的數據列表

我只是想知道如何使用ASP.NET MVC獲取相應圖像的典型網站。準確地說,我的網站包含數百家餐館,每家餐館都有不同的菜單。我不知道它是如何工作得到相應的菜單圖像爲特定的餐館。

我正在考慮使用Cloudinary將我的圖像存儲在雲端。在Cloudinary,我會創建單獨的文件夾爲每個餐廳,說像縮略圖的目的,我創建了一個名爲Thumbnails文件夾,在Thumbnails有幾百家餐廳

  • 名爲KFC包含2張照片kfc-thumbnail-1 & kfc-thumbnail-2
  • 文件夾
  • 一個名爲Manhattan Fish Market文件夾包含mfm-thumbnail-1 & mfm-thumbnail-2

我想實現的是顯示restau列表咆哮與相應的縮略圖。僅供參考,每家餐廳都分配有唯一的ID &名稱。

回答

0

在Cloudinary中,路徑(即Thumbnails/KFC/..)在圖像的public_id中表示。

例如,kfc-thumbnail-1public_id將是 - '縮略圖/肯德基/ kfc-thumbnail-1`。

因此,您可以在Thumbnails文件夾下爲每個餐廳創建一個子文件夾,然後使用Admin API列出具有prefix「縮略圖」的所有資源。它將返回該文件夾內所有餐廳的圖像(在.NET中,您可以使用ListResourcesByPrefix方法)。

或者,您可以爲每家餐廳使用tag,然後使用list all resources with a specific tag。 有關標籤的信息 - http://cloudinary.com/documentation/upload_images#tagging_images

你可以找到Cloudinary的.NET回購 - here