Ruby on rails 如何使用RubyonRails从服务器列出本地目录文件

Ruby on rails 如何使用RubyonRails从服务器列出本地目录文件,ruby-on-rails,ruby-on-rails-4,Ruby On Rails,Ruby On Rails 4,我正在尝试列出本地系统中的所有视频文件。我用这个代码得到了它 def brows_video_files_from_a_directory if params[:file_directory] two_dimentional_array = [] combined = [] file_directory = params[:file_directory] Dir.glob(file_directory + "/*.{mov,

我正在尝试列出本地系统中的所有视频文件。我用这个代码得到了它

def brows_video_files_from_a_directory
    if params[:file_directory]
        two_dimentional_array = []
        combined = []
        file_directory = params[:file_directory]
        Dir.glob(file_directory + "/*.{mov,mp4,flv,mkv,avi,wmv,mpg,mpeg,3gp}").each.with_index do |item, index|
            @file_details = two_dimentional_array << create_array_of_data(item, combined)
        end
    end
end
def从目录中浏览视频文件
如果参数[:文件\目录]
二维数组=[]
组合=[]
file_directory=params[:file_directory]
Dir.glob(file_directory+“/*.{mov,mp4,flv,mkv,avi,wmv,mpg,mpeg,3gp}”)。每个.with_index do |项,索引|

@file\u details=two\u dimensional\u array服务器代码在服务器机器上运行,您的代码只允许从本地文件系统读取文件

如果要从不同于服务器的计算机读取文件,则需要使用允许访问远程计算机的文件系统的协议

您可以建立从服务器到本地计算机的SSH连接,并且可以通过SSH连接运行命令

您还可以使用其他协议,如FTP、SMB等