首页 新闻 搜索 专区 学院

想对.rar文件的请求作些处理。.ashx文件如何实现?

0
悬赏园豆:5 [已解决问题] 解决于 2008-12-10 14:12

我创建了DownloadHandler.ashx里面有些对身份的验证判断。

想截获对.rar的请求,通过DownloadHandler.ashx进行处理,如何配置使其生效呢?IIS中已经设置ISAPI来对.rar处理程序映射

红尘中迷茫的主页 红尘中迷茫 | 初学一级 | 园豆:60
提问于:2008-12-09 14:00
< >
分享
最佳答案
0

截获.rar请求与.ashx文件没有关系啊,你只需要建立一个继承自IHttpHandler 接口的类,实现ProcessRequest方法后就可以了
假设你的类放到CustomHandlers命名空间下名叫RarHandler,那么修改web.config,在system.web/httpHandlers节点下面添加一行,如下:
<system.web>
    <httpHandlers>
      <add path="*.rar" verb="*" type="CustomHandlers.RarHandler, CustomHandlers" />
    </httpHandlers>
</system.web>

就可以在ProcessRequest方法里对.rar请求进行处理了啊

丁学 | 专家六级 |园豆:18530 | 2008-12-09 15:16
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册