想要實現文件放盜鏈的功能 首先添加一個全局文件 Global.asax 在 Application_BeginRequest中我們可以判斷Http報文頭中的UrlReferre是否來源本站。 ...
想要實現文件放盜鏈的功能
首先添加一個全局文件 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(); } }