回答
存儲文件夾中的文件,這是無法通過IIS訪問(即未下你的web應用程序的根)
創建ashx的通用處理器,這需要文件標識符(或者文件名,或某種形式的ID )作爲QueryString參數。
在那個.ashx中,執行你想要執行的任何檢查:用戶是否登錄?他們是否下載過多文件?等
然後,如果你決定他們應該被允許下載,設置適當的響應頭和文件寫出來,希望Response.OutputStream
我很滿意。謝謝 – Code0987 2010-11-22 09:28:45
從服務器上刪除該文件。
任何試圖下載它的用戶都不會成功。
您可以將文件放入目錄並將該目錄配置爲不可由公共用戶訪問。
但非公共用戶分組(自由,正常,電源) – Code0987 2010-11-21 14:12:38
一個選項可能是創建嵌套目錄。 例如,創建一個名爲「free_user_files」的目錄。在此目錄內創建另一個目錄「normal_user_files」。 並在「normal_user_files」中創建另一個名爲「power_user_files」的目錄。 然後執行以下操作: 一)給所有3組,獲得了「normal_user_files」 B)只給正常和電力用戶,獲得了「normal_user_files」 C)最後,只給電力用戶,訪問到最內層的目錄「power_user_files」。 – Hps 2010-11-21 19:10:58
- 1. 防止直接在wordpress網站下載
- 2. 如何在網站上播放音樂,防止輕鬆直接下載文件
- 3. 鏈接到網站上的目錄,但防止直接下載
- 4. 如何防止用戶直接在網站根目錄訪問文件
- 5. 從整個網站下載的防止?
- 6. 如何阻止直接下載文件
- 7. 如何通過URL直接訪問文件來防止下載?
- 8. 防止從用戶下載
- 9. 防止從亞馬遜s3直接下載音頻文件
- 10. 直接獲取下載鏈接和文件的網站從Mediafire.com
- 11. 如何防止從我的網站下載圖像和視頻文件?
- 12. 如何直接從某些網站的網址下載圖片?
- 13. 從網站直接下載文件到FTP服務器
- 14. 安裝/運行(不是:下載)APK文件直接從網站
- 15. 如何防止直接訪問文件?
- 16. SILVERLIGHT。如何從網站下載文件
- 17. 如何從C#網站下載文件?
- 18. 如何從網站下載.cs文件?
- 19. 如何從網站下載文件?
- 20. 從網站下載文件
- 21. 從網站下載文件
- 22. 如何保護我的網站用戶文件從網站下載
- 23. 直接下載CSV文件到用戶下載文件夾
- 24. 防止通過URL直接下載zip,tar文件
- 25. 如何防止用戶直接在node.js中訪問網頁?
- 26. 如何防止其他用戶下載/打開其他文件?
- 27. 從網站上的鏈接下載網站上的jar文件
- 28. 如何防止網站訪問其他網站文件夾?
- 29. 如何從網站下載鏈接的pdf文件?
- 30. 如何防止其他網站鏈接到我的JavaScript文件?
您需要提供非常詳細的方案得到任何明智的答案。提供所有相關詳細信息,以幫助人們提供有用的答案。就目前而言,您的問題的答案是 - 不要將文件放在服務器上 - 這樣,沒有人可以下載它。 – 2010-11-21 13:52:48
什麼樣的文件? – Ruel 2010-11-21 13:55:46
任何類型的文件(.zip,.exe,.msi,.rar) – Code0987 2010-11-21 14:11:28