在 ssh2-sftp-client 中读取多个文件

问题描述

我正在从 sftp 客户端获取多个文件,对于我想处理的每个文件,但它没有发生,请指导我


    let Client = require('ssh2-sftp-client');
    let sftp = new Client();
    
    let fileName = []
    sftp.connect({
        host: '',port: '',username: '',password: ''
    }).then(() => {
        return sftp.list(basePath);
    }
    ).then(data => {
        data.forEach(file => {
            let pathName = basePath + data[0].name;
            console.log(pathName)
            sftp.get(pathName,(data) => {
                console(data)
            })
        })
    
    })
        .catch(err => {
            console.log(err,'catch error');
        });

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)