Skip to content

zorroxlab/ftp-push

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ftp-push package

Node.js module. It depends on the system's ftp command, and can supports active mode & passive mode

Installation

npm install --save-dev ftp-push

Usage

var ftp = require("ftp-push");

var config = {
    host: "127.0.0.1",
    port: 21,
    user: "anonymous",
    password: "@anonymous",
    localPath: __dirname,
    remotePath: "/",
    // passive mode
    passive: true,
    ftpCommand: 'ftp'
};

// promise style
ftp(config)
    .then(() => console.log("upload success"))
    .catch(err => console.log(err));

// callback style
ftp(config, (err) => {
    if (err) {
        console.log(err);
        return;
    }
    console.log("upload success")
});

About

ftp push script with tiny dependencies

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •