【发布时间】:2012-06-11 20:23:20
【问题描述】:
如何使用 node.js 连接到 ftps 服务器(如果是 sftp,我也很高兴知道该怎么做)。我有一个我想连接的外部服务器,它需要 ftps 连接才能上传图片。
我找到了this npm package,但它似乎无法通过 SSL/TLS 处理 FTP。
【问题讨论】:
标签: javascript node.js network-protocols ftps
如何使用 node.js 连接到 ftps 服务器(如果是 sftp,我也很高兴知道该怎么做)。我有一个我想连接的外部服务器,它需要 ftps 连接才能上传图片。
我找到了this npm package,但它似乎无法通过 SSL/TLS 处理 FTP。
【问题讨论】:
标签: javascript node.js network-protocols ftps
对于 SFTP,有这个模块:
https://github.com/ajaxorg/node-sftp/tree/master/lib
它本质上是一个子进程的包装器。自述文件中没有太多内容,但请查看选项的代码。
【讨论】:
var ps = Child_process.spawn("sftp", args); ps.stdin.on('data', function(data){ console.log('ps.stdin.on', data.toString()); }); 我可以从连接到 46.x.x.x(来自 ps.stderr.on)的服务器获取输出,并更改为:/ home/user/tmp(来自 ps.stdout.on)但我不知道为什么我看不到我希望看到的“sftp>”行。