我刚刚开始使用 ImageResizer,我被困在看似完全基本的问题上:
- 我有一个上传器,用于将图像放入无法通过 HTTP 直接访问的目录中。(如果我只是将图像放在
/images/myimage.jpg
,那么任何人都可以通过请求来访问它,而我想通过缩略图、水印等来限制访问)。所以我想把它放在/offlimits/myimage.jpg
,但能够提供它/public/images/myimage.jpg
。 - 我真的不想将所有图像转储到同一个
offlimits
文件夹中,因为将大量文件放在一个文件夹中会使 Windows 不开心。但是我也不想暴露那个子目录结构的细节,那么我应该把面向公众的 url 和实际图像位置之间的映射放在哪里呢? - 大多数情况下,我根本不需要图像扩展名,所以我想说
/public/image_id?width=100...
并将这张地图映射到/offlimits/sub1/sub2/sub3/image_id.jpg
.
谁能建议如何设置它?