欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

asp.net下結(jié)合HttpHandler實(shí)現(xiàn)圖片防盜鏈

 更新時(shí)間:2010年07月02日 20:00:18   作者:  
asp.net防圖片盜鏈HttpHandler
復(fù)制代碼 代碼如下:

#region IHttpHandler 成員

bool IHttpHandler.IsReusable
{
get { return true; }
}

void IHttpHandler.ProcessRequest(HttpContext context)
{
string FileName = context.Server.MapPath(context.Request.FilePath);
if (context.Request.UrlReferrer.Host == null)
{
context.Response.ContentType = "image/JPEG";
context.Response.WriteFile("/no.jpg");
}
else
{
if (context.Request.UrlReferrer.Host.IndexOf("mydomain.com") > 0)
{
context.Response.ContentType = "image/JPEG";
context.Response.WriteFile(FileName);
}
else
{
context.Response.ContentType = "image/JPEG";
context.Response.WriteFile("no/jpg");
}
}
}

#endregion

<httpHandlers>
<add verb="*" path="*.jpg" type="JpgHandler, MyDll" />
</httpHandlers>

相關(guān)文章

  • 記一次EFCore類型轉(zhuǎn)換錯(cuò)誤及解決方案

    記一次EFCore類型轉(zhuǎn)換錯(cuò)誤及解決方案

    這篇文章主要介紹了記一次EFCore類型轉(zhuǎn)換錯(cuò)誤及解決方案,幫助大家更好的理解和學(xué)習(xí)使用asp.net core,感興趣的朋友可以了解下
    2021-03-03
  • ASP.NET自定義Web服務(wù)器控件之Button控件

    ASP.NET自定義Web服務(wù)器控件之Button控件

    這篇文章主要介紹了ASP.NET自定義Web服務(wù)器控件之Button控件,詳細(xì)講述了Button控件的實(shí)現(xiàn)代碼、前臺(tái)頁面的調(diào)用以及對(duì)應(yīng)的事件響應(yīng)代碼,具有很好的參考借鑒價(jià)值,需要的朋友可以參考下
    2014-11-11
  • asp.net下Cache 緩存操作類代碼

    asp.net下Cache 緩存操作類代碼

    asp.net Cache 緩存操作類實(shí)現(xiàn)代碼,需要的朋友可以參考下。
    2011-03-03
  • ASP.NET中使用Ajax的方法

    ASP.NET中使用Ajax的方法

    之前在Ajax初步理解中介紹了對(duì)Ajax的初步理解,本文將介紹在ASP.NET中如何方便使用Ajax,第一種當(dāng)然是使用jQuery的ajax,功能強(qiáng)大而且操作簡(jiǎn)單方便,第二種是使用.NET封裝好的ScriptManager
    2013-10-10
  • ASP.NET實(shí)現(xiàn)Hadoop增刪改查的示例代碼

    ASP.NET實(shí)現(xiàn)Hadoop增刪改查的示例代碼

    本篇文章主要介紹了ASP.NET實(shí)現(xiàn)Hadoop增刪改查的示例代碼,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2017-10-10
  • Entity Framework管理并發(fā)

    Entity Framework管理并發(fā)

    這篇文章介紹了Entity Framework管理實(shí)現(xiàn)并發(fā)的方法,文中通過示例代碼介紹的非常詳細(xì)。對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-03-03
  • .NET更新Xml中CDATA內(nèi)容的方法實(shí)例

    .NET更新Xml中CDATA內(nèi)容的方法實(shí)例

    這篇文章介紹了.NET更新Xml中CDATA內(nèi)容的方法實(shí)例,有需要的朋友可以參考一下
    2013-07-07
  • ASP.NET配置文件Web.config用法詳解

    ASP.NET配置文件Web.config用法詳解

    這篇文章主要介紹了ASP.NET配置文件Web.config用法,詳細(xì)解讀了Web.config配置文件各個(gè)節(jié)點(diǎn)的含義及用法,需要的朋友可以參考下
    2014-10-10
  • 解決VS2012 Express的There was a problem sending the command to the program問題

    解決VS2012 Express的There was a problem sending the command to

    安裝Visual Studio 2012 Express之后,雙擊打開web.config文件時(shí)經(jīng)常出現(xiàn)“There was a problem sending the command to the program”的錯(cuò)誤,然后VS2012 Express打開了,但web.config文件沒打開,需要再次雙擊web.config文件才能打開。很是煩人
    2013-02-02
  • asp.net實(shí)現(xiàn)的MVC跨數(shù)據(jù)庫多表聯(lián)合動(dòng)態(tài)條件查詢功能示例

    asp.net實(shí)現(xiàn)的MVC跨數(shù)據(jù)庫多表聯(lián)合動(dòng)態(tài)條件查詢功能示例

    這篇文章主要介紹了asp.net實(shí)現(xiàn)的MVC跨數(shù)據(jù)庫多表聯(lián)合動(dòng)態(tài)條件查詢功能,結(jié)合實(shí)例形式較為詳細(xì)分析了asp.net基于MVC架構(gòu)的跨數(shù)據(jù)庫多表聯(lián)合查詢功能實(shí)現(xiàn)技巧,需要的朋友可以參考下
    2017-02-02

最新評(píng)論