如何保护仅由特定用户下载的链接?

Any*_*are 5 c# asp.net security iis authorization

我有以下情况,我想问一下什么是最好的解决方案?

我有一个特定的文件我想要特定用户(根据一些权限)下载此文件.

所以我只为授权用户显示此文件,但如果有人(未经授权)识别文件链接(知道链接url)并下载它会怎样!

如何只允许下载此文件authorized users.

Yah*_*hia 4

将文件放入一个不由Web服务器提供服务的目录中,并实现"虚拟URL"的处理程序,后者又检查权限等. - 可能的方法是ASHX处理程序(请参阅此处获取示例代码,此处为MSDN参考).