2016-08-06 9 views
0

Node.jsを使用してファイルをアップロードしようとしていますが、ディレクトリを作成できません。私のコードで何が間違っているのかを教えてください:Node.js putftfileディレクトリが作成されていません

var Client = require('ssh2-sftp-client'); 
var sftp = new Client(); 

sftp.connect({ 
    host: '0.0.0.0', 
    port: '22', 
    username: 'username', 
    password: '****' 
}).then(() => { 
    glob(dir.replace(/\/$/, '') + '/**/**', function(err, files) { 
     files.forEach(function(file){ 
      var serverF = file.replace(dir, ''); 
      console.log('**** ',cred.path+serverF, '==', file); 
      //sftp.mkdir(file, true); 
      sftp.put(file, cred.path+serverF, true); 
     }); 
    }); 
} 

答えて

1

このモジュールは暗黙的にディレクトリを作成することをサポートしていません。あなたはそれを自分自身で作成しなければならないでしょう。

関連する問題