问题描述
每当用户单击网页上的特定按钮时,我都希望将文件上传到“ src”文件夹中。我正在使用“ ftp-deploy” NodeJS程序包,但我不知道如何将该程序包与ReactJS连接。我读到某个地方,我必须使用Express进行连接,并将ftp.js文件(如下所示)分配给API,以便当用户单击按钮时,它将调用该API。
如果以前有人做过类似的工作,请给我一个指导,告诉我下一步该怎么做。谢谢。
链接到“ ftp-deploy”软件包:https://www.npmjs.com/package/ftp-deploy
var Deploy = require('ftp-deploy');
var ftpDeploy = new Deploy();
var config = {
host: "host",user: "user",password: "password",port: 21,localRoot: __dirname + '/src',remoteRoot: '/',include: ['*'],deleteRemote: true
}
ftpDeploy.deploy(config,function (err,res) {
if (err) console.log(err)
else console.log('finished:',res);
});
ftpDeploy.on("uploading",function (data) {
data.totalFilesCount;
data.transferredFileCount;
data.filename;
});
ftpDeploy.on("uploaded",function (data) {
console.log(data);
});
ftpDeploy.on("log",function (data) {
console.log(data);
});
ftpDeploy.on("upload-error",function (data) {
console.log(data.err);
});
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)