美文网首页JavaScriptNodejs
05.使用nodejs上传文件到sftp服务器

05.使用nodejs上传文件到sftp服务器

作者: 丘比特爱上猫 | 来源:发表于2018-10-30 15:53 被阅读0次

    1. 首先,我们使用 npm 或 yarn(我使用yarn,后面不再赘述)安装模块

    yarn add ssh2-sftp-client --dev
    

    2. 编码上传文件函数

    let Client = require('ssh2-sftp-client');
    
    function put(localPath,romotePath){
        let sftp = new Client();
        sftp.connect({
            host: '120.243.128.11',
            port: '22',
            username: 'qiu',
            password: '123456'
        }).then(() => {
            return sftp.put(localPath,romotePath);
        }).then(() =>{
            console.log(localPath + "上传完成");
            sftp.end()
        }).catch((err) => {
            console.log(err, 'catch error');
        });
    }
    // 把上面的配置换成自己的
    

    3. 调用函数试验一下

    image.png

    相关文章

      网友评论

        本文标题:05.使用nodejs上传文件到sftp服务器

        本文链接:https://www.haomeiwen.com/subject/zfvgtqtx.html