« Discuz!7.2 论坛搬家图文分享skype出错弹出Access violation at address 7******* in module ‘ntdll.dll’.write of address 0*******问题分析及解决方法 »

时间:2011-12-2 15:12:53

ftp无法取得目录列表实例分析及解决办法

作者:fraiy 分类: 软件技术 浏览: 评论人数5人 【我来说两句】
站长们经常会用到ftp工具,用得多了自然会遇到一些小的麻烦,如这次我要说的ftp在用户名和密码正确的情况下“无法取得目录列表”。

首先给大家贴出出错信息:
状态: 正在连接 www.fraiy.org:21013 ...
状态: 已经连接到 :6148。正在等待欢迎信息...
响应: 220 Microsoft FTP Service
命令: USER ****
响应: 331 Password required for wtaucn.
命令: PASS ************
响应: 230 User web logged in.
状态: 连接成功
状态: 正在取得目录列表...
命令: PWD
响应: 257 "/web" is current directory.
命令: PASV
响应: 227 Entering Passive Mode (10,0,0,13,117,179).
命令: TYPE A
响应: 200 Type set to A.
命令: LIST
响应: 425 Can't open data connection.
错误: 无法取得目录列表
命令: TYPE A

从代码中很容易看到,用户名和密码是正确的,但最终却无法连接数据,无法取得目录列表。
对这个问题,我首先做了以下几个动作:
1、在同局域网内不同电脑上安装同种ftp软件,登录连接,没有任何问题,正常显示目录列表,正常下载上传。
2、让朋友在自己机子上用同种ftp软件登录,也没任何问题,正常显示目录列表,正常下载上传。
3、在自己机子上登录其它虚拟空间,正常登录,正常显示目录列表,正常下载上传。

从以上动作可以得出结论
1、空间服务商那边是没有任何问题的,排除IP限制、服务商空间调整等原因;
2、ftp软件本身是没有任何问题的,因为其它电脑上可正常登录,下载上传,排除软件本身的原因。

那么原因就只能是自己的电脑设置有问题了,首先想到是否端口号是否冲突,设置本地链接->TCP/IP->高级->选项->TCP/IP筛选 TCP UDP IP全部允许,重启后“无法取得目录列表”问题解决,正常登录,正常下载上传。当然,这种修改方式并非明智,但急于解决问题,也就不管那么多了。

对于ftp工具出现的问题还有很多,具体问题具体对待,认真分析原因,还是可以很快解决的。在这里,我个人推荐使用flashftp,长期操作,这款软件适用性较强。
本文属作者原创,转载请注明:www.fraiy.org

原创文章请注明转载自双N优化,本文地址:http://www.nnsem.com/post/19.html

已有5位网友发表了看法,你呢?

关于ftp  web  站长  的相关文章:

http://www.nnsem.com/cmd.asp?act=tb&id=19&key=56bb1da5

已有5位网友发表了一针见血的评论,你还等什么?
【按Ctrl+Enter也能发送消息啦】 ◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。