如何防止未经授权的尝试访问特定文件类型?

时间:2010-02-17 01:53:59

标签: asp.net httphandler

这实际上是关于防止未经授权尝试访问特定文件类型的几个问题。这里是问题:

  1. 如何阻止用户直接请求某种类型的文件?我是否写了一个HTTP处理程序?
  2. 在阻止直接下载后,我的应用仍然可以明确地提供该文件类型吗?怎么样?

1 个答案:

答案 0 :(得分:3)

这样做的方法是:

  1. 将所有tif文件放在不可公开访问的位置
  2. 创建一个IHttpHandler,根据身份验证(或您选择的任何限制)提供这些tif文件。
  3. (可选)设置重写规则,以便所有tif请求都通过您的IHttpHandler。这会再次创建好的URL。