
至此,你的網站已經可以防止jpg文件被盜了。當然,其他的zip等等文件同樣也可以實現,您可以處理一個通用類,根據請求的后綴判斷是什么類型從而進行操作。下面是效果圖:


結束了嗎
上面的方式并不能防止迅雷等下載軟件的下載,在迅雷里面輸入這些地址照樣可以下載。如果別的站引用了你的某個.zip的文件鏈接,這樣還是可以直接下載到的。那該如何解決呢?我目前想到的就是加入session驗證。
如果用戶訪問了你的下載頁面則在load里面設置session[“visited”]=”true”,然后在下載里面增加一個session驗證,代碼如下(注意,需要繼承
System.Web.SessionState.IRequiresSessionState才能使用session):
代碼
新聞熱點
疑難解答