ftp的nlist报错:500 Unrecognised TYPE command
来源:29-4 封装ftp客户端

亨heng
2024-01-24
我使用的是云服务器,可以连接登录(我用的是root用户,已经在配置文件修改root用户可以登录,文件结构和老师的一样),但是nlist无法返回结果,response的结果是500 Unrecognised TYPE command,我用gdb调试,发现老师封装的nlist方法里面的MKDIR已经执行了(确实生成了/tmp/list/tmp.list),但是下面的FtpNlst报错,我翻了他的ftplib.c文件发现应该是FtpXfer方法里的FtpAccess方法返回了false,深入这个函数,具体应该是FtpSendCmd方法返回了false,但接下来排除bug我也不知道该怎么办了。我也检查了ftp的配置文件,防火墙端口的也打开了,但还是没能解决问题,请老师指点一二
写回答
1回答
-
长歌_吴从周
2024-01-25
你手工用ftp命令执行,看看会怎么样。
022024-01-25