Folders-ftp
This node.js package implements the folders.io synthetic file system.
This Folders Module is based on a ftp file system.It implements synthetic file system for folders.io over ftp protocol
Installation
To install 'folders-ftp'
Installation (use --save to save to package.json)
npm install folders-ftp
Basic Usage
Constructor
Constructor, could pass the special option/param in the config param.
var FoldersFtp = ; var config = // the connection string, format: ftp//username:password@host:port connectionString : "ftp://test:123456@localhost:3333" // the option to start up a embedded server when inin the folders, used in test/debug enableEmbeddedServer : true ; var ftp = "localhost-ftp" config;
'connectionString' attribute contains credentials for your remote / local ftp server. There is a in built ftp server comes embedded with this package which can be used in testing/debug. 'enableEmbeddedServer ' attribute can be passed to config to switch on / off that local ftp server.
ls
/** * @param uri, the uri on ftp server to ls * @param cb, callback function. * ls(uri,cb) */ ftp;
cat
/** * @param uri, the file uri to cat * @param cb, callback function. * cat(uri,cb) */ ftp;
write
/** * @param path, string, the path * @param data, the input data, 'stream.Readable' or 'Buffer' * @param cb, the callback function * write(path,data,cb) */ var writeData = ; ftp;