node 使用ftp上传下载

2019-10-12  本文已影响0人  凡凡的小web
var EasyFtp = require('easy-ftp');
var ftp = new EasyFtp();
var config = {
    host: '192.168.0.2',
    port: 21,
    username: 'xiemingzhang',
    password: 'xiemingzhang',
    type : 'ftp'
};

// (connect)
ftp.connect(config);

// ftp.pwd(function(err, path){
//  if(err){
//      console.log(err)
//  }
//  console.log(path)
// })

// ftp.ls("/", function(err, list){
//  console.dir(list)
//  process.exit()
// });

// ftp.mv("/cocos", "/this_h5game/cocos", function(err, newPath){
//  if(err){
//      console.log(err)
//  }
// });

// ftp.mkdir("/directory", function(err){
//  if(err){
//      console.log(err)
//      ftp.close();    
//  }
// });
// 

// ftp.upload("/Users/BJB041512-039/my_work/t.txt", "/t.txt", function(err){
//  if(err){
//      console.log(err)
//      ftp.close();    
//  }
// }); 

// ftp.download("/cocos", "/Users/BJB041512-039/my_work/", function(err){
//  if(err){
//      console.log(err)
//      ftp.close();    
//  }
// });


// ftp.rm("/cocos", function(err){
//  if(err){
//      console.log(err)
//      ftp.close();    
//  }
// });

// ftp.close(); 

// process.exit()

https://www.npmjs.com/package/easy-ftp

上一篇 下一篇

猜你喜欢

热点阅读