在 asp.net mvc 中保护目录的最简单方法是什么?
目前我有一个文件夹,其中包含属于该网站众多用户的 misc 文件。理想情况下,我不希望一个用户能够在浏览器中键入这些文档之一的 URL 并访问它。这些文件只能通过 Controller 操作下载,该操作将通过验证用户凭据然后返回文件来授权下载。
提前致谢
最佳答案
将文件存储在应用程序数据中,让您的 Controller 操作读取文件并将其呈现为 FileResult。这样文件就不会直接公开。
关于asp.net-mvc - 如何保护 asp.net MVC 中的目录?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1544041/