推薦:人文的ASP開發(fā)基礎(chǔ)入門之簡介什么是ASP?ASP是Active Server Pages的縮寫,即是"活動服務(wù)器頁面"。ASP文件是以.asp為擴(kuò)展名的,它的特殊之處在于所有可以在Html文件中使用的標(biāo)記語言多可以用于ASP文件中,而且ASP文
如果我們知道一個靜態(tài)文件的實(shí)際路徑如:http://www.xx.com/download/51windows.pdf,如果服務(wù)器沒有作特別的限制設(shè)置,我們就可以毫不費(fèi)力的把它下載下來!當(dāng)網(wǎng)站提供51windows.pdf下載時,怎么樣才能讓下載者無法得到他的實(shí)際路徑呢!本文就來介紹如何使用Asp來隱藏文件的實(shí)際下載路徑。
我們在管理網(wǎng)站文件時,可以把擴(kuò)展名一樣的文件放在同一個目錄下,起一個比較特別名字,例如放pdf文件目錄為the_pdf_file_s,把下面代碼另存為down.asp,他的網(wǎng)上路徑為http://www.xx.com/down.asp,我們就可以用http://www.xx.com/down.asp?FileName=51windows.pdf來下載這個文件了,而且下載者無法看到這個文件實(shí)際下載路徑的!在down.asp中我們還可以設(shè)置下載文件是否需要登陸,判斷下載的來源頁是否為外部網(wǎng)站,從而可以做到防止文件被盜鏈。
以下為引用的內(nèi)容: 示例代碼: |