下载这样的文件
<a target="_self" href="/abc/accc/Document/downloadFile.ashx?id=667491E0-6581-4AD5-A23F-4CB99F4075ED">Some file name</a>
应该提示密码字段,输入密码时,文件可以下载.... :) 我使用处理程序在asp.net中使用c#
下载文件我只是简要介绍了这个要求..实际上文件可以通过互联网搜索到......这些文件将通过密码保护。任何人搜索文件,如果他点击文件下载它将提示输入密码,如modalpopextender有密码文本框。他将与文件所有者联系以请求密码。收集密码后,他将能够下载密码..
答案 0 :(得分:0)
一种解决方案是不直接链接文件,而是在viewstate或session中保存id,并添加一个登录页面,显示在按下的链接上。
<a target="_self" href="/login.aspx?id=667491E0-6581-4AD5-A23F-4CB99F4075ED">Some file name</a>
然后在login.aspx中询问凭证,如果成功重定向到Handler.ashx。
答案 1 :(得分:0)
您可以编写httpmodule并验证对处理程序的所有请求。