Nous hébergeons des rapports en ligne qu'un client se connectera et affichera. Les rapports sont des pages ASP tirant les numéros nécessaires d'une base de données SQL Server. Les détails d'accès du client sont également gérés par une table dans SQL Server.Mot de passe protéger les fichiers sur IIS sans utiliser l'autorisation de fichier NTFS
Par le passé, nous avions un ou plusieurs fichiers PDF ou d'autres fichiers auxquels le client pouvait vouloir accéder à partir du rapport en ligne. Ceux-ci ont été simplement téléchargés dans un sous-dossier dans le dossier des fichiers ASP et liés à partir de la page ASP pertinente.
Si je voulais protéger ces fichiers pour m'assurer que l'utilisateur essayant d'y accéder s'est connecté - est-ce qu'il y a une manière de faire ceci? Je pense que le fichier doit être stocké dans la base de données. Comment les autres gèrent-ils cela?
Son pas ASP classique qui stocke le fichier dans la mémoire vive (vous pouvez désactiver mise en mémoire tampon et morceau réponse au client) mais le seul composant qui ubiquitaire disponible à ASP pour lire un fichier binaire le fichier est ADODB.Stream. Malheureusement, cela amènera souvent la plupart, sinon tous les fichiers en mémoire. – AnthonyWJones
Merci Spencer - aidé énormément – Dan