我正在制作一本小家庭相册,可能会开放给其他人存储图片。
我将图像上传到 ~\images\,然后将它们调整大小三次(正常视图...缩略图和微小版本),并将它们移动到 ~\images\thumbs、~\images\normal、~\images\tiny,然后将原始图像移动到 ~\images\original。
如果用户知道文件名,他们可以直接访问http://mysite.com/images/normal/filename.jpg以进行直接访问。
我不希望这对他们可用。
那么,有没有一种方法可以更改 asp:Image 控件的 ImageUrl,以从不可访问的文件夹中读取?这会影响性能吗?我在想的是(不确定是否可行)将图像读入一个流中,并以某种方式设置 ImageUrl 或任何其他内容,以从流中读取?
希望你能帮忙。