可以同步文件的Node.js的FTP模块?

mze*_*ler 4 javascript ftp node.js npm

我正在寻找Node.js的模块 - 最好通过npm提供,可以与FTP服务器同步文件.ftp模块具有所有基本功能,但在它上面编写一个完整的同步系统似乎需要做很多工作.

Ser*_*lla 7

我是jsftp的作者.只需遍历您要上传的目录,就可以轻松实现同步.Jsftp可以处理并行被动请求(在内部它们仍然是顺序的,但您不必担心它),因此您可以使用顺序ftp.put调用,它应该可以在您没有太多脚本工作的情况下工作.

在节点中更好和更惯用的是使用尚未记录的ftp.getPutSocket方法,这允许您获取原始PASV套接字并且只是推入它(例如使用流).对于这种情况的特定示例,您可以查看vfs-ftp如何执行此操作.

如果您在实施同步方面需要更多帮助,请随时与我联系.