博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Asp.net 图片文件防盗链介绍
阅读量:7211 次
发布时间:2019-06-29

本文共 498 字,大约阅读时间需要 1 分钟。

想要实现文件放盗链的功能

首先添加一个全局文件 Global.asax

在 Application_BeginRequest中我们可以判断Http报文头中的UrlReferre是否来源本站。

if (HttpContext.Current.Request.UrlReferrer != null)
{
if (HttpContext.Current.Request.Url.AbsolutePath.EndsWith("jpg", StringComparison.OrdinalIgnoreCase) && HttpContext.Current.Request.UrlReferrer.Host != "localhost")
{
HttpContext.Current.Response.WriteFile(HttpContext.Current.Server.MapPath("~/jzdl.jpg"));
HttpContext.Current.Response.End();
}
}

转载于:https://www.cnblogs.com/wangsai/p/4113328.html

你可能感兴趣的文章
一种避免 iOS 内存碎片的方法
查看>>
『中级篇』容器网络之host和none(29)
查看>>
每日源码分析 - Lodash(remove.js)
查看>>
Django 1.8.2 文档
查看>>
设计模式——简单工厂模式
查看>>
开源漏洞扫描工具(OWASP-Dependency-Check)探索
查看>>
中文分词算法工具hanlp源码解析
查看>>
使用Netsil监控Kubernetes上的微服务
查看>>
小米正式开源 Istio 管理面板 Naftis
查看>>
Zabbix 添加WEB监控(学习笔记十一)
查看>>
ImageIO 框架详细解析
查看>>
查询一个ID出现2种结果的情况
查看>>
亚马逊 OpenJDK 发行版 Corretto GA
查看>>
kaldi 源码分析(七) - HCLG 分析
查看>>
SpaceVim 1.1.0 发布,模块化 Vim IDE
查看>>
Java 设计模式六大原则
查看>>
CentOS7 搭建Ambari-Server,安装Hadoop集群(一)
查看>>
Python爬虫基础:验证码的爬取和识别详解
查看>>
WPF 可触摸移动的ScrollViewer控件
查看>>
mysql事务
查看>>