我正在使用this npm模块进行SFTP实现。
因为我需要在我的SFTP服务器上创建一个文件夹,我可以上传我的文件。我已经阅读了文档,但没有提到这个。
如何使用ssh2 npm模块在SFTP服务器上创建文件夹?
答案 0 :(得分:2)
尝试以下方法。
const Client = require("ssh2").Client;
var connSettings = {
host: "YourHostName",
port: YourPortNumber,
username: "YourUserName",
password: "YourPassword"
};
var conn = new Client();
conn
.on("ready", function() {
conn.sftp(function(err, sftp) {
if (err) throw err;
sftp.mkdir(remoteFilePath, function(err) {
if (err) {
console.log("Failed to create directory!", err);
conn.end();
} else {
console.log("Directory created on SFTP server");
conn.end();
}
});
});
})
.connect(connSettings);