2012-05-03 78 views
0

同時下載這樣詢問密碼,而

<a target="_self" href="/abc/accc/Document/downloadFile.ashx?id=667491E0-6581-4AD5-A23F-4CB99F4075ED">Some file name</a> 

一個文件時,它應該會提示密碼字段,當密碼輸入,文件就會被下載.... :) 我使用經處理程序下載過的文件處理程序用C#

我剛剛介紹的要求下載的文件在asp.net ..實際上文件將在互聯網......這些文件將一個密碼來保護搜索。任何人都會搜索該文件,如果他點擊該文件下載它將提示輸入密碼,就像在modalpopextender中輸入密碼文本框一樣。他會讓文件所有者請求密碼。在收集密碼,他就能下載密碼..

+0

在我的腦海裏不知道該怎麼.... – Shailendra

回答

0

一種解決方案是不直接鏈接的文件,但保存在視圖狀態或會話ID和添加一個登錄頁面,顯示在按下鏈接。

<a target="_self" href="/login.aspx?id=667491E0-6581-4AD5-A23F-4CB99F4075ED">Some file name</a> 

然後在login.aspx請求憑證,如果succesfull重定向到Handler.ashx。

+0

我介紹的要求..實際上文件將在互聯網......這些文件將一個密碼來保護搜索。任何人都會搜索該文件,如果他點擊該文件下載它將提示輸入密碼,就像在modalpopextender中輸入密碼文本框一樣。他會讓文件所有者請求密碼。在收集密碼時,他將能夠下載密碼。 – Shailendra

0

您可以編寫一個HttpModule和驗證到您的處理所有請求。