Je cherche une solution qui limite les fichiers .pdf à télécharger par l'utilisateur mais récupérable par aspx ou asp, j'ai essayé d'ajouter les lignes suivantes dans le fichier web.config dans balise system.web dans le site Web répertoire racine:Restreindre les fichiers pdf à télécharger par l'utilisateur mais pouvant être exécutés par aspx ou asp
<httpHandlers>
<add verb="*" path="*.pdf" type="System.Web.HttpForbiddenHandler" />
</httpHandlers>
Mais une erreur de serveur interne se produit lorsque j'accéder au site. Est-ce que quelqu'un sait comment faire cela, je teste sur IIS 7 sur Windows 7.
Mise à jour
j'ai configuré avec succès:
<add name="NoPdfAllowed" verb="*" path="download/*.pdf"
type="System.Web.HttpForbiddenHandler" />
</handlers>
Mais j'ai un plugin applet java (une page html/asp/aspx) qui ne peut pas ouvrir le pdf après avoir ajouté les lignes ci-dessus dans le fichier web.config. Est-il possbile d'activer l'applet Java capable de charger le pdf?
Avez-vous accès aux paramètres IIS? –
@Joel Etherton Oui – hkguile
Je n'ai pas le temps de publier une réponse correcte pour le moment, mais si vous recherchez des mappages de caractères génériques pour IIS 7, vous pouvez forcer tout type de fichier à valider l'authentification .Net, puis utiliser le rôle sécurité dans le web.config pour garder tout droit. –