Node.js 如何在nodejs中使用jsftp更改远程服务器上的目录
有人能告诉我如何在NodeJS中使用jsftp更改远程服务器上的目录吗 我试过:Node.js 如何在nodejs中使用jsftp更改远程服务器上的目录,node.js,Node.js,有人能告诉我如何在NodeJS中使用jsftp更改远程服务器上的目录吗 我试过: Ftp.raw.cd("subfolder",function(err, data) { ... 但我有一个错误: TypeError: Object function () { [native code] } has no method 'cd' ... 在Ftp.raw上运行console.log显示: { [Function] abor: [Function], pwd: [Functio
Ftp.raw.cd("subfolder",function(err, data) {
...
但我有一个错误:
TypeError: Object function () { [native code] } has no method 'cd'
...
在Ftp.raw上运行console.log显示:
{ [Function]
abor: [Function],
pwd: [Function],
cdup: [Function],
feat: [Function],
noop: [Function],
quit: [Function],
pasv: [Function],
syst: [Function],
cwd: [Function],
dele: [Function],
list: [Function],
mdtm: [Function],
mkd: [Function],
mode: [Function],
nlst: [Function],
pass: [Function],
retr: [Function],
rmd: [Function],
rnfr: [Function],
rnto: [Function],
site: [Function],
stat: [Function],
stor: [Function],
type: [Function],
user: [Function],
xrmd: [Function],
opts: [Function],
chmod: [Function],
size: [Function] }
问题是cd不是有效的函数,因此出现错误。您可能应该使用Ftp.raw.cwd
来设置当前目录。如果您希望提升一个级别,那么cdup
功能似乎就是为了这个目的而实现的。尝试Ftp.raw.cwd(“子文件夹”,cb)