gpt4 book ai didi

javascript - Node.js sftp putfile 未创建目录

转载 作者:行者123 更新时间:2023-12-03 06:22:33 25 4
gpt4 key购买 nike

我尝试使用 Node.js 上传文件,但无法创建目录。请建议我的代码有什么问题:

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);
});
});
}

最佳答案

该模块不支持隐式创建目录。您必须自己以一种或另一种方式创建它们。

关于javascript - Node.js sftp putfile 未创建目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38800948/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com