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