最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

asp.net 實現(xiàn)防迅雷等下載工具盜鏈

 更新時間:2009年02月21日 03:55:15   作者:  
利用IHttpHandler接口來監(jiān)聽對本網(wǎng)站的資源請求后綴名是否是我們要阻止的文件,如果是再判斷是否有下載權(quán)限。沒有就給它返回一個默認(rèn)的無用的文件。
主要代碼如下:
復(fù)制代碼 代碼如下:

public void ProcessRequest(HttpContext context)
{
context.Response.ContentType = "application/octet-stream";
HttpRequest req = context.Request;
string filename = req.Url.AbsolutePath;
string userid = string.Empty;
if (HttpContext.Current.Request.Cookies != null && HttpContext.Current.Request.Cookies["userid"] != null)
{
userid = HttpContext.Current.Request.Cookies["userid"].Value;
}
if (userid == "1")
{
string uuu = context.Server.MapPath(filename);
context.Response.TransmitFile(uuu);
}
else
{
string u2 = context.Server.MapPath("default.rar");
context.Response.WriteFile(u2);
}
}

設(shè)計思想如下:
1. 利用IHttpHandler接口來監(jiān)聽對本網(wǎng)站的資源請求后綴名是否是我們要阻止的文件,如果是再判斷是否有下載權(quán)限。沒有就給它返回一個默認(rèn)的無用的文件。

相關(guān)文章

  • ASP.NET?Core記錄日志

    ASP.NET?Core記錄日志

    這篇文章介紹了ASP.NET?Core記錄日志的方法,文中通過示例代碼介紹的非常詳細(xì)。對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-04-04
  • ASP.NET MVC使用EPPlus,導(dǎo)出數(shù)據(jù)到Excel中

    ASP.NET MVC使用EPPlus,導(dǎo)出數(shù)據(jù)到Excel中

    這篇文章介紹的是怎樣導(dǎo)出數(shù)據(jù)到Excel文件中,大多數(shù)的后端程序都有報表功能:把顯示在Grid中的數(shù)據(jù)導(dǎo)出到Excel文件中,這篇文章中使用的是EPPlus組件。需要的朋友可以參考借鑒
    2016-12-12
  • asp.net讀取excel中的數(shù)據(jù)并綁定在gridview

    asp.net讀取excel中的數(shù)據(jù)并綁定在gridview

    這篇文章主要介紹了asp.net讀取excel中的數(shù)據(jù)并綁定在gridview上的方法,需要的朋友可以參考下
    2014-02-02
  • ASP.NET實現(xiàn)的生成驗證碼功能示例【附demo源碼】

    ASP.NET實現(xiàn)的生成驗證碼功能示例【附demo源碼】

    這篇文章主要介紹了ASP.NET實現(xiàn)的生成驗證碼功能,結(jié)合實例形式較為詳細(xì)的分析了asp.net生成驗證碼的原理、步驟與相關(guān)實現(xiàn)技巧,并附帶demo源碼供讀者下載參考,需要的朋友可以參考下
    2017-07-07
  • Request.UrlReferrer中文亂碼解決方法

    Request.UrlReferrer中文亂碼解決方法

    參考了網(wǎng)絡(luò)大部分的解決方案,沒一個能搞定的,如果窮途末路,試試下面的方法:將獲得的前一頁面的URL分成兩段,后面的參數(shù)部分進(jìn)行編碼(直接對URL編碼是不行的),然后再組合一下就可以了,需要的朋友可以了解下
    2012-12-12
  • .NET通過字典給類賦值實現(xiàn)代碼

    .NET通過字典給類賦值實現(xiàn)代碼

    這篇文章主要介紹了.NET通過字典給類賦值實現(xiàn)代碼,代碼簡單易懂,非常不錯,具有參考借鑒價值,需要的朋友可以參考下
    2016-09-09
  • 詳解如何在ASP.NET Core中使用Route特性

    詳解如何在ASP.NET Core中使用Route特性

    這篇文章主要介紹了如何在ASP.NET Core中使用Route特性,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-01-01
  • asp.net 執(zhí)行事務(wù)代碼

    asp.net 執(zhí)行事務(wù)代碼

    asp.net 執(zhí)行事務(wù)的實現(xiàn)代碼
    2009-05-05
  • asp.net AJAX實現(xiàn)無刷新獲得數(shù)據(jù)

    asp.net AJAX實現(xiàn)無刷新獲得數(shù)據(jù)

    提供一個使用AJAX實現(xiàn)無刷新判斷注冊用戶名是否被注冊的代碼:
    2008-11-11
  • .NET實現(xiàn)ChatGPT的Stream傳輸?shù)倪^程

    .NET實現(xiàn)ChatGPT的Stream傳輸?shù)倪^程

    這篇文章主要介紹了.NET如何實現(xiàn)ChatGPT的Stream傳輸,本文通過實例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2023-07-07

最新評論

泾阳县| 浦江县| 安福县| 油尖旺区| 福鼎市| 鹰潭市| 衡南县| 云南省| 金门县| 泗阳县| 安泽县| 班玛县| 合水县| 中宁县| 忻城县| 那坡县| 饶平县| 龙山县| 长治市| 融水| 罗平县| 荔浦县| 平邑县| 霍林郭勒市| 固原市| 沈丘县| 城市| 新密市| 民丰县| 桦川县| 临沧市| 东台市| 新丰县| 临夏市| 天气| 无棣县| 巧家县| 建湖县| 尉氏县| 盈江县| 克东县|