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