FTP говорит: «Не удается прочитать свойство «пауза » неопределенных» узлов

#node.js #ftp #connection

Вопрос:

Я пытаюсь отправить файлы с локального на FTP-сервер. После подключения я получаю эту ошибку:

 if (!isBuffer amp;amp; input.pause !== undefined)
                         ^
TypeError: Cannot read property 'pause' of undefined
 

В ftp/lib/соединении (строка 946)

Мой код подключения:

   let ftpClient = new ftp();
  let file = req.query.archive;

  ftpClient.on('ready', function(){
    ftpClient.put(file, ftpConfig.path, function(err){
    if(err){
      res.redirect('http://localhost:3003/api/v1/sendftp');
      console.log('You got an error:n', err)
    }
    ftpClient.end();
    });
  });

  ftpClient.connect(ftpConfig.ftp);
 

Комментарии:

1. Откуда это input берется? Что такое соответствующий код вокруг input ?

2. input Это происходит из библиотеки ftp, им нужен поток файлов внутри