我试图拒绝访问pdf文件,以便一个人无法访问像
这样的东西www.abcd.cm/pdf/UserName.pdf
我的
<location path="~/pdf">
<system.web>
<authorization>
<deny users="*" />
</authorization>
</system.web>
</location>
它不会阻止对内部文件的访问,只会阻止对文件夹本身的访问。
答案 0 :(得分:1)
我认为您可以检查Application_BeginRequest
文件的Global.asax
事件:
E.g:
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