c# 圖片防盜鏈
整合環境下,基於HttpHandler實現:
WebConfig 增加配置:
<httpHandlers>
<add verb="*" path="*.jpg,*.jpeg,*.gif,*.png,*.bmp" type=" type="MvcApplication1.Handlers.TestHandler,MvcApplication1""/>
</httpHandlers>
c# 程式碼
namespace MvcApplication1.Handlers
{
public class TestHandler : IHttpHandler
{
public void ProcessRequest(HttpContext context)
{
Uri uri = context.Request.UrlReferrer;
if (uri == null)
{
context.Response.Write("來源地址不合法");
context.Response.End();
}
string host = uri.Host.ToString().ToLower();
bool result = host.IndexOf("test.com") > -1;
if (result)
context.Response.WriteFile(context.Request.PhysicalPath);
else
context.Response.Write("來源地址不合法");
}
public bool IsReusable
{
get { return true; }
}
}
}
相關文章
- [精選] 用PHP做圖片防盜鏈,你再也盜不了圖片了?PHP
- 微信文章圖片防盜鏈處理方法
- 傳說中圖片防盜鏈的愛恨情仇
- .htaccess 防止圖片盜鏈
- 微信圖片防盜鏈解決方案:自建代理繞過限制。
- Nginx 防盜鏈Nginx
- node實現防盜鏈
- 以Referer方案寫一個圖片防盜鏈服務並實現網頁端"破解"網頁
- 以Referer方案寫一個圖片防盜鏈服務並實現網頁端”破解”網頁
- 防盜鏈的實現方法
- Nginx——優化與防盜鏈Nginx優化
- Nginx最佳化與防盜鏈Nginx
- http-proxy-middleware外掛解決開發中跨域、鑑權、圖片防盜鏈問題HTTP跨域
- 【建站教程】網站引用三方圖片遇到簡單防盜鏈referer的處理辦法網站
- 一文搞定防盜鏈設計
- 國產github崩了?是防盜鏈啦~Github
- Nginx網頁優化與防盜鏈Nginx網頁優化
- springboot整合FastDFS使用實現防盜鏈功能Spring BootAST
- NodeJS 伺服器實現資源防盜鏈NodeJS伺服器
- C# PDF轉圖片C#
- 聽說你的資源被盜用了,那你知道 Nginx 怎麼防盜鏈嗎?Nginx
- 伺服器作防盜鏈圖片中轉,Node.js 上手專案簡明教程伺服器Node.js
- 小程式專案如何設定資源的防盜鏈?
- SpringBoot整合FastDFS+Nginx整合基於Token的防盜鏈Spring BootASTNginx
- 七牛 CDN 時間戳防盜鏈簽名實現時間戳
- 產品防盜版
- Linux系統Nginx最佳化與防盜鏈詳細教程LinuxNginx
- Linux系統Apache最佳化與防盜鏈詳細教程LinuxApache
- 開源服務lalserver支援多種鑑權防盜鏈方式Server
- C# 截圖並儲存為圖片C#
- 小程式如何設定資源的防盜鏈 — 隨筆小記
- 萬嶽教育-直播教育原始碼中防盜鏈的用處有哪些?原始碼
- Vue專案圖片加密處理,防止直接在網頁上盜圖。Vue加密網頁
- c# API接收Base64轉圖片C#API
- 騰訊雲圖片鑑黃整合到C#C#
- c# 設定MdiClient窗體的背景圖片C#client
- c#一個批次下載圖片的類C#
- 熱搜第一!QQ大批賬號被盜、傳送不雅圖片
- 指紋鎖就安全了?防火防盜還得防AIAI