Si conocemos la ruta real de un archivo estático como: http://www.xx.com/download/51windows.pdf , y si el servidor no establece ninguna restricción especial, ¡podemos descargarlo sin esfuerzo! Cuando el sitio web proporciona 51windows.pdf para descargar, ¿cómo podemos evitar que el descargador obtenga su ruta real? Este artículo presentará cómo utilizar Asp para ocultar la ruta de descarga real de archivos.
Cuando administramos archivos de sitios web, podemos colocar archivos con la misma extensión en el mismo directorio y darles un nombre especial. Por ejemplo, el directorio donde se colocan los archivos pdf es the_pdf_file_s y el siguiente código se guarda como down.asp. y su ruta en línea es http://www.xx.com/down.asp, podemos usar http://www.xx.com/down.asp?FileName=51windows.pdf para descargar este archivo y el descargador. No puedo ver este archivo. ¡La ruta de descarga real! En down.asp, también podemos establecer si la descarga de archivos requiere iniciar sesión y determinar si la página de origen descargada es un sitio web externo, evitando así que se vinculen los archivos.
Código de muestra: