网站根目录下有一个图片文件夹AppDataResources,它下面有2个文件夹(Coordination,Reporting),3个文件夹都下都可以存放图片。
比如:
~/AppDataResources/a.jpg
~/AppDataResources/Coordination/b.jpg
~/AppDataResources/Reporting/c.jpg
我想在web.config中的httpHandlers 中配置对于请求AppDataResources 或其子目录中的图片全部映射到指定handler处理。
<httpHandlers>
<add verb="*" path="AppDataResources/*.jpg" type="WebApplication1.App_Code.Image_Handler"/>
</httpHandlers>
如上配置对于AppDataResources下的子文件夹(Coordination,Reporting)中的图片无效
<add verb="*" path="AppDataResources/*/*.jpg" type="WebApplication1.App_Code.Image_Handler"/>
如上配置对于所有图片无效
<add verb="*" path="*.jpg" type="WebApplication1.App_Code.Image_Handler"/>
对AppDataResources 下的图片有效,对于子文件夹(Coordination,Reporting)中的图片则无效
请各位大大指教,需要怎样配置path才能让其对与AppDataResources 文件及其子目录都有效。
增强:
AppDataResources 下的子目录数量与层级无限制,又应该怎么配置?