我编写了一个 httphandler 来拦截来自特定文件夹的 URL 的 pdf 文件请求,并将用户重定向到登录页面。如果用户通过身份验证,则可以下载文件。我的 web.config 有以下拦截条目
<httpHandlers>
<add verb="*" path="/calderdale/*.pdf"
type="NES.HiLo.Security.CalderDaleAuthenticationHandler, NES.HiLo.Security" />
</httpHandlers>
我的网络服务器是 IIS 6.0,我添加了带有可执行文件“”的应用程序扩展映射以及“扩展C:\WINDOWS\microsoft.net\Framework\v2.0.50727\aspnet_isapi.dll
名”和“.pdf
动词All verbs
”
一切正常,除非请求公共 pdf 文档(不存在于指定目录,即 calderdale)页面上出现错误
“没有收到任何数据.....”
任何想法我们如何仅从指定文件夹拦截 pdf 文件请求。