หากเราทราบเส้นทางที่แท้จริงของไฟล์คงที่ เช่น: http://www.xx.com/download/51windows.pdf และหากเซิร์ฟเวอร์ไม่ได้ตั้งข้อจำกัดพิเศษใดๆ เราก็สามารถดาวน์โหลดได้อย่างง่ายดาย! เมื่อเว็บไซต์จัดให้มี 51windows.pdf ให้ดาวน์โหลด เราจะป้องกันไม่ให้ผู้ดาวน์โหลดรับเส้นทางที่แท้จริงของเขาได้อย่างไร บทความนี้จะแนะนำวิธีใช้ Asp เพื่อซ่อนเส้นทางการดาวน์โหลดไฟล์จริง
เมื่อเราจัดการไฟล์เว็บไซต์ เราสามารถใส่ไฟล์ที่มีนามสกุลเดียวกันในไดเร็กทอรีเดียวกันและตั้งชื่อพิเศษให้กับไดเร็กทอรีนั้นได้ ตัวอย่างเช่น ไดเร็กทอรีที่วางไฟล์ pdf คือ the_pdf_file_s และโค้ดต่อไปนี้จะถูกบันทึกเป็น down.asp และเส้นทางออนไลน์คือ http.://www.xx.com/down.asp เราสามารถใช้ http://www.xx.com/down.asp?FileName=51windows.pdf เพื่อดาวน์โหลดไฟล์นี้และตัวดาวน์โหลด ไม่เห็นไฟล์นี้ เส้นทางการดาวน์โหลดจริง! ใน down.asp เรายังสามารถตั้งค่าได้ว่าการดาวน์โหลดไฟล์จำเป็นต้องเข้าสู่ระบบหรือไม่ และกำหนดว่าหน้าต้นฉบับที่ดาวน์โหลดนั้นเป็นเว็บไซต์ภายนอก ซึ่งทำให้ไม่สามารถเชื่อมโยงไฟล์ได้
โค้ดตัวอย่าง: