【发布时间】:2016-08-19 03:44:23
【问题描述】:
我正在尝试使用 node-scp2 模块将文件从远程 linux 服务器(从目录 /home/dataFiles/test.txt)下载到节点服务器(到目录 H:/dataDirOnNodeServer)。为此,我运行以下命令:
client.scp('linuxUsername:linuxPassword@linuxserverName:/home/dataFiles/test.txt', 'H:/dataDirOnNodeServer', function(err) {
console.log(err);
})
我收到一个错误:错误:基础流不可写
如果您能帮我解决这个问题,或者如果您能建议如何以不同的方式进行操作以使其正常工作,我将不胜感激。
【问题讨论】:
-
这意味着
H:/dataDirOnNodeServer不存在。你确定有吗? -
另外,如果它是您提供的目录,它应该以
/结尾 -
感谢您的回复!我验证了路径在我的 Windows 机器上,这是我的 ndoe 服务器。我也在最后添加了 / 但我得到了同样的错误。我不确定我错过了什么
-
我的参数顺序对吗?
-
参数看起来正确。你能用
./替换H:..吗
标签: linux node.js download copy scp