网页的下载链接怎样防盗链?有什么好的方法请大家帮忙推荐一下!谢谢!

2024-11-18 01:33:17
推荐回答(2个)
回答1:

asp.net可以通过Request.UrlReferrer判断之前一个页面是不是你的网站,如果别人盗链要么是空,要么不是你的网站。所有下载的文件不要直接给出地址,而是用id的方式,然后用代码去读取二进制流文件,对下载者做判断(Request.UrlReferrer不为空并且host是你自己的网站,或者已经登录),然后再把文件流response出来

回答2:

同上