2008-12-16 126 views
0

我已經上傳了一些文件到公共目錄下,我嘗試使用Dir.glob訪問它們。但我沒有得到任何結果。Dir.glob在site5託管的網站上無法正常工作?

的Dir.glob工作dev的服務器(雜種)的罰款,也工作正常安裝在site5

在網站上使用腳本/控制檯時,有沒有辦法得到這個工作或以不同的方式來獲得文件列表?

回答

1

我的猜測是,site5禁止執行一個shell,或者您無權訪問/ bin/sh。通配通常是通過運行shell實現...嘗試

Dir.entries("public").each do |f| 
    puts(f) 
end 
0

原來那水珠是允許的,但雜種我需要公衆前綴的路徑而由site5我要跳過它主辦的網站上。

有效的雜種:

在site5
Dir.glob('public/files/images/*.jpg') 

有效:

Dir.glob('files/images/*.jpg') 

Olliviers的回答讓我在正確的軌道上,但。

相關問題