我正在处理一个项目时遇到问题,我正在使用一个名为 sftp-ssh2-client 的节点模块从我的 FTP 服务器下载文件,然后尝试将流传递回我的 FTP 服务器,但传递到另一个目录。
代码如下所示:
const stream = sftp.get(`path/to/file.csv.gz`).then(() => {
}).catch((err) => {
});
sftp.put(stream, 'path/to/new/file.csv.gz').then(() => {
}).catch((err) => {
})
但是,当我拨入我的 FTP 服务器到文件被放置到的位置时,文件大小为 0,并且下载时已损坏。谁能告诉我我在这里做错了什么?
非常感谢,
G