我有两个问题如下:
首先,我向用户提供了文件下载功能,但是当用户复制 URL 并粘贴到另一个浏览器时,我不希望开始下载,而是希望仅当用户从链接中的链接导航时才开始应用。
二、如何防止asp.net中的文件浏览?我试过了
<directoryBrowse enabled="false"/>
在 web.config 中。但没有用。
我有两个问题如下:
首先,我向用户提供了文件下载功能,但是当用户复制 URL 并粘贴到另一个浏览器时,我不希望开始下载,而是希望仅当用户从链接中的链接导航时才开始应用。
二、如何防止asp.net中的文件浏览?我试过了
<directoryBrowse enabled="false"/>
在 web.config 中。但没有用。
得到了解决方案,
选项1.您可以将web.config文件添加到要限制访问的文件所在的目录中,并将以下行添加到web.config
<configuration>
<system.web>
<authorization>
<deny users="?"/>
</authorization>
</system.web>
</configuration>
或者
选项 2。您可以将以下行添加到现有的根 web.config。
<configuration>
<location path="DirectoryName">
<system.web>
<authorization>
<deny users="?"/> <!-- Denies Anonymous Users -->
</authorization>
</system.web>
</location>
</configuration>