net-sftp

    2热度

    2回答

    所以我有一些代码,检查是否有远程SFTP服务器上的特定文件: def size adapter.sftp.stat(path).size end 其中sftp是净在这种情况下,定义为 @sftp = Net::SFTP.start(host, username, password: password) 和path :: SFTP :: Session对象的文件路径,我想打电话给

    2热度

    4回答

    使用的Net-SFTP宝石,红宝石2和Rails 4 我写的是在纯Ruby代码的工作,但我的代码复制到rails,现在我得到: Encoding::UndefinedConversionError: "\xA8" from ASCII-8BIT to UTF-8 我可以在我的代码中更改以使其工作? def self.get_recent_file(ftp_file, local_file)

    -1热度

    1回答

    下面的代码是用来上传文件到SFTP: \SSH::into('server')->put($localFile, $remotePath); 它采用phpseclib/phpseclib/Net/SFTP.php幕后。 尝试上传包含特殊字符的文件时上传不起作用,例如"file_ü_e.jpg" 通过GUI工具上传这样的文件给定服务器的作品这样的问题 - 这可能和应该做什么通过脚本来上传呢?

    4热度

    1回答

    我使用Net :: SFTP将文件上传到服务器。这里是代码: uri = URI.parse('sftp://host.org') io = StringIO.new(csv_string) timeout 120 do Net::SFTP.start(uri.host,ENV['SFTP_USER'],:password=>ENV['SFTP_PASS'],:port=>22) d

    1热度

    1回答

    当我们使用方法sftp.dir.entries时,我们如何获得文件完整路径的响应? 我想要一个目录(递归)的文件内容。我已经使用sftp.dir.entries方法来列出存在的文件。我应该如何获取内容?

    1热度

    1回答

    我在查找用于指定SFTP身份验证密钥的文档时遇到问题。 想碰到这样的: export SOME_PRIVATE_KEY="$(cat tmp/some-certs/privatekey.pem)" # then somewhere in the code private_key = OpenSSL::PKey::RSA.new(ENV['SOME_PRIVATE_KEY']) Net::

    3热度

    3回答

    我正在使用ruby 2.0.0和rails 4.0.0。我有一些与此类似: require 'net/sftp' sftp = Net::SFTP.start('ftp.app.com','username', :password => 'password') sftp.file.open("/path/to/remote/file.csv", "r") do |f| puts

    2热度

    2回答

    需要使用Tamir.SharpSsh.Sftp从一个文件夹移动文件到另一个FileZilla的移动一个文件到SFTP服务器。 Tamir.SharpSsh.Sftp client = new Tamir.SharpSsh.Sftp(address, username, password); client.Connect(); client.? // for move file

    0热度

    2回答

    我试图使用Net :: SFTP gem将文件上传到服务器。我的代码如下: remote_path = "path/of/remote/file.txt" local_path = "path/to/local/file.txt" Net::SFTP.start("SERVER", "USER", :password => "PASSWORD") do |sftp| sftp.upl

    2热度

    1回答

    我正在连接SFTP并使用perl下载文件。我想下载1小时前创建/修改的文件。 以下是代码片段。 use strict; use Net::SFTP::Foreign; my $sftp_conn=Net::SFTP::Foreign->new('test.sftp.com',user=>'test',password=>'test123'); my $a1 = Net::SFTP::Fore