Jon*_*sen 5 ruby ftp sftp net-ftp
我正在尝试在Ruby中创建一个脚本,可以使用sftp连接将本地文件上传到ftp服务器.
该脚本建立与服务器的连接并创建文件.问题是它没有正确上传的文件.文件大小继续为0字节.
这是脚本:
require 'net/sftp'
Net::SFTP.start("HOST", 'USERNAME', :password => 'PASSWORD', :verbose => Logger::DEBUG) do |sftp|
sftp.upload!("/LOCAL/PATH/TO/FILE", "/REMOTE/PATH/TO/FILE")
end
Run Code Online (Sandbox Code Playgroud)
当我使用Filezilla时,它没有任何问题.
我目前正在使用Net/sftp gem - Net/sftp - github网站
我在服务器上打开了端口21和22,并为用户提供了读/写权限.
我错过了什么吗?我没有看到任何错误.如果我能为您提供可能有助于您回答我的问题的任何其他信息,请告诉我.
| 归档时间: |
|
| 查看次数: |
196 次 |
| 最近记录: |