首先,我知道这对你们中的一些人来说可能是一个低级别的问题,但我相信这里的回答对于像我这样想要学习如何检索/获取图像的初学者来说将是一个非常好的基本指导。
我只想知道使用ASP.NET MVC为典型网站获取相应图像的确切方法。确切地说,我的网站包含数百家餐厅,每家餐厅都有不同的菜单。我不确定如何为特定的餐馆获取相应的菜单图像。
我正在考虑使用Cloudinary将我的图像存储在云端。在Cloudinary中,我会为每个餐馆创建单独的文件夹,比如用于缩略图,我创建了一个名为Thumbnails
的文件夹,Thumbnails
有数百家餐馆
KFC
的文件夹,其中包含2张照片kfc-thumbnail-1
& kfc-thumbnail-2
Manhattan Fish Market
的文件夹包含mfm-thumbnail-1
& mfm-thumbnail-2
我想要实现的是显示具有相应缩略图的餐馆列表。仅供参考,每家餐厅都配有一个独特的ID&名称。
答案 0 :(得分:0)
在Cloudinary中,路径(即Thumbnails/KFC/..
)在图片public_id
中表示。
例如,kfc-thumbnail-1
的{{1}}将是 -
“缩略图/ KFC / KFC-缩略图1`。
因此,您可以为public_id
文件夹下的每个餐馆创建一个子文件夹,然后使用Admin API列出所有具有Thumbnails
“缩略图”的资源。它将返回此文件夹中所有餐馆的图像(在.NET中,您可以使用prefix
方法)。
或者,您可以为每家餐厅使用ListResourcesByPrefix
,然后list all resources with a specific tag。
有关标签的更多信息 -
http://cloudinary.com/documentation/upload_images#tagging_images
您可以找到Cloudinary的.NET回购 - here。