MVC扩展HttpHandler

本文探讨了防盗链技术的应用,防止他人网站盗用自身服务器资源,同时介绍了如何自定义HTTP处理器来处理特定后缀的请求,实现对特殊文件类型的定制化处理。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

扩展用来做防盗链    访问特殊后缀名的处理方式

localhost:8080/Home/index.aspx      localhost:8080/Home/mao.jpg

比如 这样一个地址  并不是直接访问服务器的物理路径   

会根据后缀名 找到当前后缀的处理程序   进行处理

所有后缀为.config的都由HttpForbiddenHandler处理     后缀为这个的很安全  别人都是访问不到的

通过这个   可以自己扩展一些特殊后缀的 特殊处理方式  

自己写一个类  继承IHttpHandler就可以      然后写到配置文件中

*************防盗链技术

  可以防止别人网站引用自己服务器的图片

自己的网站想放别人的图片  但又不想把别人的图片直接放到自己的服务器上  这样会占用硬盘空间      可以直接把自己服务器的图片地址引用到别人服务器图片的地址上 

默认JPG 等这些的静态资源图片都直接由IIS处理了    自己可以写一个Handler  来处理JPG格式路径

 

转载于:https://www.cnblogs.com/jiangchengbiao/p/10235296.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值