javascript - Node.js连接ftp并下载文件

标签 javascript node.js download ftp connection

你好,我下载了这个 npm 模块来连接到我的 ftp: node-ftps

连接类

var FTPS = require('ftps');
var ftps = new FTPS({
  host: 'myhost',
  username: 'user',
  password: 'mypw',
  protocol: 'ftp'
});

ftps.exec(function (err, res) {
  console.log();
});

如何检查连接是否成功以及如何从我的路径中获取所有文件!

试图添加一个文件但出现错误我什至不知道我是否已连接

最佳答案

我建议你试试 node-ftp 也支持 ftps,虽然 node-ftps 做同样的工作,但它缺乏好的文档和示例。

在这里结帐,

https://github.com/mscdex/node-ftp

要设置连接并访问它的功能,您需要做的就是下载一个名为 ftp-client 的 Node 包装器,它是专门为 node-ftp 模块。

您可以通过发出以下命令来安装此包装器,

npm install ftp-client

要初始化它,请使用以下命令,

var ftpClient = require('ftp-client'),
client = new ftpClient(config, options);

您可以在此处找到完整的示例代码,它将引导您了解我们如何连接到服务器,并同时从 test 目录上传所有文件,仅覆盖服务器上找到的旧文件, 并从 /public_html/test 目录下载文件。

https://github.com/noodny/node-ftp-client#examples

希望这对您有所帮助!

关于javascript - Node.js连接ftp并下载文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44437453/

相关文章:

javascript - 当用户滚动回页面顶部时,如何使 Logo 效果恢复为 "normal"?

javascript - 播放 youtube 视频的超链接

javascript - 切换列中的单个 'td' 元素

javascript - 在函数内部定义外部作用域变量

PHP - 下载次数

c# - 无法通过c#.net下载exe文件

javascript - Highchart 在动画事件后完全加载

javascript - 如何在我的 javascript 应用程序中使用 Gulp 和 Browserify?

css - node.js - 当参数 express.js 太长时无法加载 css

php - 如何使用 PHP 从 SFTP 服务器下载文件