我是node.js的新手。我想在被动模式下使用node.js连接ftps://ftp.XXX.XXX
。连接成功后,我想将本地文件上传到连接的ftps。
我下面的代码可用于ftp,但显示ftps://ftp.XXX.XXX
的超时。
var Client = require('ssh2-sftp-client');
const config = {
host: 'XXX.XXXX.net',
username: 'XXXXX',
password: 'XXXXX',
port: 22
};
let status= await sftp.connect(config)
.then(() => {
console.log('filename===>'+filename);
console.log('fullpath===>'+fullpath);
sftp.fastPut(fullpath, '/path/to/remote/dir'+filename);
return 1;
}).catch(err => {
console.error(err.message);
return 0;
});