我试图拒绝访问 pdf 文件,这样一个人就无法访问类似的东西
www.abcd.cm/pdf/UserName.pdf
我已经拒绝了我的 pdf 文件夹的访问权限
<location path="~/pdf">
<system.web>
<authorization>
<deny users="*" />
</authorization>
</system.web>
</location>
它不会阻止对内部文件的访问,仅阻止对文件夹本身的访问。
我认为您可以在文件的Application_BeginRequest
情况下进行检查Global.asax
:
例如:
Sub Application_BeginRequest(ByVal sender As Object, ByVal e As EventArgs)
' Fires at the beginning of each request
Dim path As String = HttpContext.Current.Request.Path.ToUpper
If path.EndsWith(".PDF") Then
Response.Redirect("/Disallowed.aspx", True)
Exit Sub
End If
End Sub