【发布时间】:2019-09-03 20:58:51
【问题描述】:
我正在尝试使用 jsftp 将文件从节点 js 上传到 FTP 服务器
module.exports = async function() {
const jsftp = require("jsftp");
console.log(__dirname)
const ftp = new jsftp({
host: "host.name",
port: 990,
user: "user",
pass: "pass"
});
ftp.put('/path/to/file.xlsx', '/path/to/remote/file/qwer.xlsx', err => {
console.log('in')
if (!err) console.log("File transferred successfully!");
else console.log(err)
});
}
创建 ftp 对象没有错误。我收到 200 响应,但没有文件上传到 FTP 服务器。如果我在本地路径中出错,我可以在控制台中看到“本地文件不存在”错误。否则,根本不打印“in”。
我不知道这里发生了什么。任何帮助表示赞赏!
【问题讨论】:
标签: javascript node.js npm ftp npm-scripts