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命令执行,看看会怎么样。

0
2
长歌_吴从周
回复
亨heng
你加入课程的Q群中来,方便沟通,如果实在不行,我可以和你远程桌面连线。
2024-01-25
共2条回复

C/C++气象数据中心实战,手把手教你做工业级项目

通过技术的实际应用,掌握等同2年经验的技术能力

968 学习 · 401 问题

查看课程

相似问题

ftp连接失败

回答 1

nlist失败

回答 1

ftp连接

回答 4

ftp 连接

回答 1