我已經上傳了一些文件到公共目錄下,我嘗試使用Dir.glob訪問它們。但我沒有得到任何結果。Dir.glob在site5託管的網站上無法正常工作?
的Dir.glob工作dev的服務器(雜種)的罰款,也工作正常安裝在site5
在網站上使用腳本/控制檯時,有沒有辦法得到這個工作或以不同的方式來獲得文件列表?
我已經上傳了一些文件到公共目錄下,我嘗試使用Dir.glob訪問它們。但我沒有得到任何結果。Dir.glob在site5託管的網站上無法正常工作?
的Dir.glob工作dev的服務器(雜種)的罰款,也工作正常安裝在site5
在網站上使用腳本/控制檯時,有沒有辦法得到這個工作或以不同的方式來獲得文件列表?
我的猜測是,site5禁止執行一個shell,或者您無權訪問/ bin/sh。通配通常是通過運行shell實現...嘗試
Dir.entries("public").each do |f|
puts(f)
end
原來那水珠是允許的,但雜種我需要公衆前綴的路徑而由site5我要跳過它主辦的網站上。
有效的雜種:
在site5Dir.glob('public/files/images/*.jpg')
有效:
Dir.glob('files/images/*.jpg')
Olliviers的回答讓我在正確的軌道上,但。