這是一個簡單的問題,但我似乎無法在任何地方找到答案。如果您在public
目錄中存儲了一些文件(比如說一些靜態PDF文件),有沒有辦法讓沒有被授權查看這些文件的人可以通過輸入像example.com/public/static_document.pdf
這樣的url來查看它們?如果是這樣,你可以在Rails中禁用這個嗎?公共文件夾中的文件是否可以被外界訪問? - Rails
2
A
回答
0
公用文件夾包含客戶端要讀取的靜態文件和編譯資產。訪問您的網站的任何人都可以訪問該文件夾。通過輸入當前在公用文件夾中的文件夾名稱來測試它。
2
公衆對於猜測URL的人羣絕對是公開的。
檢查出Ruby On Rails - Securing Downloads Area爲其他人詢問相似。
我將這些通常存儲在Rails.root/secure_files中,然後使用Controller中的send_file來授權和發送這些文件。
相關問題
- 1. Html訪問公共文件夾以外的文件
- 2. 訪問Rails中的公共文件
- 3. 是否可以訪問Play以外的文件!應用文件夾?
- 4. 外部jar是否可以訪問項目文件夾中的文件
- 5. 總是可用的公共文件夾
- 6. 拒絕公共訪問文件夾,但仍可從其他php文件訪問
- 7. Plesk:訪問外部公用文件夾
- 8. Rails抓住所有路線阻止訪問公共文件夾
- 9. Rails和Phusion Passenger - 只能訪問公共文件夾
- 10. Flex是否可以訪問/播放位於共享文件夾中的視頻?
- 11. 在zend框架中訪問公共文件夾外的圖像或文檔
- 12. 在Rails的公共文件夾下提供靜態文件是否好?
- 13. 訪問WordPress文件夾以外的圖片文件夾
- 14. 公共文件夾中的sinatra文件被路由?
- 15. 訪問Webcontent文件夾外的文件
- 16. 在公共文件夾中使用公開文件夾訪問Dropbox文件列表
- 17. 我們可以訪問Android的「外部」文件夾中的庫
- 18. 修改Apache以防止.git文件夾的公共可訪問性
- 19. FUELPHP - 改變我的公共文件夾中的「公共」文件夾
- 20. Codeigniter .htaccess:公開訪問「公共」文件夾內的所有文件和文件夾
- 21. 限制系統文件訪問公共
- 22. LumiSoft.Net:如何訪問電子郵件公共文件夾?
- 23. Rails應用程序:README.md文件是否可以公開訪問該文件中的圖像?
- 24. 防止刪除公共文件夾中的某個文件夾capistrano rails
- 25. 列出公共文件夾
- 26. 是否可以改變Rails項目中的文件夾結構?
- 27. 當exe被用作dll時,是否可以訪問app.config文件?
- 28. 是否可以在共享文件夾中使用GnuPG?
- 29. 在rails上使用attachment_fu在公共文件夾之外保存文件
- 30. 檢查我是否可以訪問Android文件文件系統中的文件
這可能對您的用例有用:http://stackoverflow.com/questions/2143300/protecting-the-content-of-public-in-a-rails-app – Nerian