如何在rails应用程序的ruby中打开已安装的文件服务器

时间:2016-06-20 06:42:03

标签: ruby ruby-on-rails-4 fileserver

注意:尝试访问文件服务器而不是ftp服务器。

我已经尝试过“open_uri',' File.open',HTTParty'。还有其他方法可以从rails app连接到文件服务器。

尝试的方法:

open('\\\\PAZ02DSD9\\sample_path\\file.abc');
               or
File.open('\\\\PAZ02DSD9\\sample_path\\file.abc');
               or
HTTParty.get('\\\\PAZ02DSD9\\sample_path\\file.abc');

HTTParty将获得http协议,因此它无法正常工作。

通常在 C#.net 中,使用以下代码将从文件服务器获取数据。

File.OpenRead('\\\\PAZ02DSD9\\sample_path\\file.abc');

但是当我尝试使用 open_uri 文件访问相同的内容时,我得到了:

Errno::ENOENT: No such file or directory @ rb_sysopen - \\PAZ02DSD920\sample_path\file.abc
from (irb):1:in `initialize'
from (irb):1:in `open'
from (irb):1
from /Users/brilliomac/.rvm/rubies/ruby-2.2.2/bin/irb:11:in `<main>'

但文件在该位置可用。 如何在rails应用程序中获取此文件。

0 个答案:

没有答案