Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/39.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js 唯一的ftp设置_Node.js_Ftp - Fatal编程技术网

Node.js 唯一的ftp设置

Node.js 唯一的ftp设置,node.js,ftp,Node.js,Ftp,我正在尝试连接到需要“通过TLS隐式ftp”和被动传输模式的ftp服务器。我一直在尝试使用ftp客户端和ftp 但这两种选择都会带来: 错误:错误:连接到服务器时超时 我看不到任何关于如何显式使用这些必需设置的选项-->“通过TLS的隐式FTP”和被动传输。这里有更好的模块吗 const ftpClient = require('ftp-client'); const ftpSettings = { "host": "ftpsite",

我正在尝试连接到需要“通过TLS隐式ftp”和被动传输模式的ftp服务器。我一直在尝试使用ftp客户端和ftp

但这两种选择都会带来:

错误:错误:连接到服务器时超时

我看不到任何关于如何显式使用这些必需设置的选项-->“通过TLS的隐式FTP”和被动传输。这里有更好的模块吗

const ftpClient = require('ftp-client');
const ftpSettings = {
    "host": "ftpsite",
    "user": "user",
    "password": "password",
}

const folder = '/directory'

 async downLoadOtherFTPFile() {
    const folder = this.folder;
    const client = new ftpClient(this.ftpSettings);
    client.connect((err: any) => {
      console.log(err);
      client.download( '/',folder,{overwrite: 'all'},
        (result: any) => {
          console.log(result);
        }
      );
    });
   }
  }