【发布时间】:2014-02-07 09:13:39
【问题描述】:
我正在使用处理程序从数据库中提供图像。我为处理程序配置的路径有问题。
<add name="DbFileHandler" verb="*" path="/images/db/*" type="DbFileHandler"
resourceType="Unspecified" allowPathInfo="true" />
我们要实现的流程是:
1) 从文件夹“/images/db”请求第一张图片。
2) 如果文件夹不包含图像,则调用处理程序从 Db 中获取图像,显示它并将图像写入文件夹
我们还实现了Imageresizer 库来获取图像。
这里的问题是当我们请求时:
http://www.abc.com/images/db/101 -- 处理程序被调用
http://www.abc.com/images/db/image.jpg?width=200 -- 来自文件夹的图像被调用 http://www.abc.com/images/db/image.jpg -- 再次调用 Handler 而不是从文件夹中调用图像
我们如何配置处理程序,以便对http://www.abc.com/images/db/image.jpg 的请求不会被定向到处理程序,而是从“/images/db/”文件夹提供?
注意:我想保持路径不变,即http://www.abc.com/images/db/
【问题讨论】:
标签: asp.net handler httphandler imageresizer