我希望在瀏覽器中有一個鏈接,當它被點擊時打開文件系統中的一個文件夾。我不想讓它下載,但只能被查看。這在Ruby中可能嗎?可以使用什麼命令?幫幫我!從RoR中的瀏覽器查看文件系統的文件夾
回答
是的,這是可能的。您可以使用Dir
class獲取目錄(重點煤礦)的內容:
Dir
類的對象是代表底層的文件系統目錄的目錄流。他們提供了多種方式來列表目錄及其內容。另請參閱File
。
然後通常的導軌機構,以顯示數據給用戶。
如果你指的是用戶的計算機上的服務器上,而不是:
Dir.foreach("/path/to/directory") { |file|
puts file
}
你可以做同樣的事情Dir#glob
過,但它也將採取通配符模式:
Dir.glob("/path/to/directory/*") { |file|
puts file
}
很明顯,puts
不會在Rails中削減它,但你明白了。
請您詳細說明一下嗎?我是RoR的新手。 – user726616 2011-05-07 09:21:16
在Rails中輸出內容時,可以使用模板文件(或手動發送其他響應)來完成此操作。使用'puts',只是輸出到控制檯而不是發送到瀏覽器(與PHP不同)。你必須從閱讀Rails指南開始,因爲在使用它之前,你必須瞭解一些基本的MVC內容。 – d11wtq 2011-05-07 10:05:34
請注意,您可以簡單地將鏈接插入到本地文件系統。例如,
<a href="/home/user/foo">open foo</a>
在您的計算機上給出了鏈接到/home/user/foo
。
- 1. 在瀏覽器中查看隱藏文件夾「瀏覽」
- 2. eclipse的文件系統瀏覽器?
- 3. 在VS工具窗口中瀏覽文件系統文件夾?
- 4. 從網絡瀏覽器打開文件系統文件夾/目錄
- 5. 在瀏覽器中查看index.jade文件
- 6. 在瀏覽器中查看JSON文件
- 7. 在瀏覽器中查看DWG文件
- 8. 查看本地文件系統的文件夾
- 9. Android:調用文件系統瀏覽器
- 10. 文件瀏覽器訪問Chrome的沙盒文件系統
- 11. 用我的瀏覽器訪問文件系統文件
- 12. 如何瀏覽系統中的文件夾?
- 13. Openshift:查看文件系統
- 14. C#中的文件夾瀏覽器#
- 15. 文件夾瀏覽器列出WPF中的所有系統驅動器
- 16. 如何從瀏覽器中的SFTP文件鏈接查看文件
- 17. 從瀏覽器中打開本地文件/文件夾
- 18. 從網絡瀏覽器打開本地文件夾瀏覽器
- 19. 從瀏覽器遠程查看Linux上的文件
- 20. 瀏覽器擴展中的本地文件系統訪問
- 21. 如何從系統中訪問系統jboss文件夾中的文件
- 22. 從java文件夾文件系統輸出存儲的文件
- 23. XAMMP:從瀏覽器中查看php文件
- 24. MoSync Android:瀏覽文件系統
- 25. 瀏覽壓縮文件系統
- 26. 瀏覽器加載「源」文件夾中的每個JS文件
- 27. 使用瀏覽器顯示文件夾中的文件列表
- 28. 如何將文件夾瀏覽器對象的根文件夾更改爲系統文件夾以外的特定文件夾/路徑?
- 29. 從網站/瀏覽器拖放文件到本地文件系統
- 30. 在瀏覽器中查看大文本文件
能否請你解釋一下?我是新來的RoR – user726616 2011-05-07 09:21:26