我已尝试使用以下代码将文件从服务器复制到本地文件 我在我的根项目中创建了本地文件(具有相同的名称) 并使用以下
var conn = new Client();
conn.on('ready', function () {
conn.sftp(function (err, sftp) {
if (err) throw err;
var moveFrom = "/home/app/html";
var moveTo = "/Users/i034665/WebstormProjects/apptest/index.html";
sftp.fastGet(moveFrom, moveTo, {}, function (downloadError) {
if (downloadError) throw downloadError;
console.log("Succesfully uploaded");
});
});
}).connect({
错误是:
if (downloadError) throw downloadError;
2017-08-24T23:18:56.85+0300 [APP/PROC/WEB/0] ERR Error: ENOENT: no such file or directory, open '/Users/i034665/WebstormProjects/apptest/index.html'
但我已经在我提供的路径中创建了该文件,您是否知道问题可能是什么?
我尝试chmod
该文件,但它没有帮助...
答案 0 :(得分:1)
.
表示当前目录。所以它试图转移到你提供的路径,但是从程序运行的路径开始。