asp.net-mvc – 保护MVC中的文件夹

前端之家收集整理的这篇文章主要介绍了asp.net-mvc – 保护MVC中的文件夹前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我的Content文件夹中有一些文件,我不希望用户无需经过授权即可下载.如何通过在地址栏中键入… Content / {filename}来阻止用户访问该文件

解决方法

有几种可能性.第一个包括使用< location> web.config中的标记
<location path="Content">
    <system.web>
        <authorization>
            <deny users="?" />
        </authorization>
    </system.web>
</location>

另一种可能性是将这些文件放在无人可以访问的文件夹中(例如App_Data文件夹),然后有一个控制器操作,它将为那些将使用[Authorize]属性修饰的文件提供服务.

猜你在找的asp.Net相关文章