Si nous connaissons le chemin réel d'un fichier statique tel que : http://www.xx.com/download/51windows.pdf , et si le serveur ne définit aucune restriction particulière, nous pouvons le télécharger sans effort ! Lorsque le site Web propose le téléchargement de 51windows.pdf, comment pouvons-nous empêcher le téléchargeur d'obtenir son chemin réel ? Cet article explique comment utiliser Asp pour masquer le chemin de téléchargement réel des fichiers.
Lorsque nous gérons les fichiers d'un site Web, nous pouvons placer les fichiers avec la même extension dans le même répertoire et leur donner un nom spécial. Par exemple, le répertoire où sont placés les fichiers pdf est the_pdf_file_s, et le code suivant est enregistré sous down.asp, et son chemin en ligne est http://www.xx.com/down.asp, nous pouvons utiliser http://www.xx.com/down.asp?FileName=51windows.pdf pour télécharger ce fichier, ainsi que le téléchargeur. Je ne peux pas voir ce fichier. Le chemin de téléchargement réel ! Dans down.asp, nous pouvons également définir si le téléchargement de fichiers nécessite une connexion et déterminer si la page source téléchargée est un site Web externe, empêchant ainsi les fichiers d'être liés.
Exemple de code :