zoukankan      html  css  js  c++  java
  • 图片盗链


        public class ImageHttpHandler : IHttpHandler
        {
            #region IHttpHandler 成员

            public bool IsReusable {
                get { return true; }
            }

            public void ProcessRequest(HttpContext context) {
                string FileName = context.Server.MapPath(context.Request.FilePath);
                if (context.Request.UrlReferrer == null
                    || string.IsNullOrEmpty(context.Request.UrlReferrer.Host)) {
                    context.Response.ContentType = "image/JPEG";
                    context.Response.WriteFile("~/images/no.gif");//被替换图片
                } else {
                    if (context.Request.UrlReferrer.Host.IndexOf(SiteConfig.Currect.BaseConfig.Domain) > -1) {
                        //这里是你的域名
                        context.Response.ContentType = "image/JPEG";
                        context.Response.WriteFile(FileName);
                    } else {
                        context.Response.ContentType = "image/JPEG";
                        context.Response.WriteFile("~/images/no.gif");
                    }
                }
            }

            #endregion

  • 相关阅读:
    C++ 字符数组函数与string函数
    std::vector介绍
    DirectX开发环境配置
    基于序列图像的三维体绘的视线投射算法
    关于灰度图和彩色图
    cin函数的一点理解
    两个getline 输入带空格的字符串
    彩色图转灰度图的原理和参考源码
    牛顿迭代法求一个数的平方根
    约瑟夫环问题
  • 原文地址:https://www.cnblogs.com/hqbird/p/1432138.html
Copyright © 2011-2022 走看看