Je veux protéger les fichiers dans un répertoire spécifique afin que les gens ne puissent pas les lier - mais j'ai encore besoin que mon programme soit capable de les rendre, donc le mot de passe protégeant le dossier réel ne fonctionne pas. Est-il possible de faciliter cela dans ASP.NET MVC? Évidemment, il s'agit plus d'ASP.NET, pas MVC - mais je ne peux pas utiliser des choses comme l'état de session et Postback et tel ...protéger les fichiers avec asp.net (mvc)
1
A
Répondre
2
Vous pouvez mettre ce répertoire en dehors du répertoire racine de l'application web (de sorte qu'il n'est pas accessible en utilisant une URL copiée) ou dans un répertoire où vous refusez tout accès en lecture à l'aide d'un fichier web.config.
puis accéder aux fichiers via une action qui nécessite que l'utilisateur actuel à être autorisé, par exemple:
public class FileController : Controller
{
[Authorize]
public ActionResult Get(string file)
{
return new File(Path.Combine(_rootPath, file);
}
}
Ensuite, vous pouvez accéder aux fichiers via une URL d'action, par exemple http://server/app/File/Get/test.txt
.
Questions connexes
- 1. Comment protéger un répertoire dans asp.net MVC?
- 2. Tomcat Protéger les fichiers
- 3. Protéger les fichiers flash
- 4. protéger les fichiers flash
- 5. comment protéger les fichiers d'application d'être modifiés?
- 6. Comment protéger les fichiers SWF de l'affichage?
- 7. ASP.Net MVC: les meilleures pratiques pour les fichiers DBML
- 8. VirtualPathProvider avec ASP.Net MVC
- 9. Protéger des fichiers dans le référentiel git
- 10. Utilisation des fichiers javascript externes avec asp.net MVC
- 11. service fichiers HTML ou ASPX avec ASP.NET MVC
- 12. Impossible d'utiliser Html.ActionLink dans les fichiers spark mvc asp.net
- 13. Fichiers CSS dans ASP.NET MVC avec une page maître
- 14. Gestionnaire de fichiers pour ASP.NET MVC 2?
- 15. Éditeur de fichiers RESX pour ASP.Net MVC
- 16. ActionScript Protéger les fichiers .swf/.swc de la décompilation?
- 17. ASP.NET MVC: jQuery Message et fichiers
- 18. ASP.NET MVC et deux fichiers Web.config
- 19. Navigateurs de fichiers de serveur ASP.NET MVC
- 20. Aide avec les utilisateurs asp.net mvc
- 21. Rediriger dans ASP.NET MVC avec les paramètres
- 22. Comment lire les fichiers wmv et flv dans asp.net mvc
- 23. ASP.NET MVC 2: Où mettre les fichiers JS personnalisés?
- 24. Utiliser les fichiers html d'un autre projet dans ASP.NET MVC
- 25. auto-résolution URL ASP.NET MVC dans les fichiers CSS
- 26. Téléchargement de fichiers dans les applications Web ASP.Net MVC
- 27. SpecFlow/BDD avec ASP.NET MVC
- 28. HttpHandlers avec ASP.NET MVC
- 29. PageMethods avec ASP.Net MVC
- 30. Protégez les fichiers avec l'authentification par formulaire asp.net
Cela n'a pas accompli ce que je voulais faire ici, mais cela m'a aidé avec un autre problème que j'ai dû résoudre. Merci! – Ciel