首先,出现错误不要急于重试,重试也没用处,只会让网站封你的ip地址。要根据提示,找出原因,选择正确的方法,解决问题。
其次,确认网络可以使用,如果本身连不上internet,一切免谈。
421错误
原因:同时连接该ftp的人数过多,一般ftp网站都有同时登陆人数的上限,超过该上限就会出现421错误。
解决办法:在ftp软件中,把重试次数改为999,重试间隔改为60秒,一般几分钟到半小时就会连上,要注意的是,有些网站有连接时间的设定,连上后,超过一定时间不下载,就会自动断开,所以要经常去看看有没有连上。
530“not login"
原因:用户名或密码错误,有些网站每隔一段时间就要修改密码,导致原来的密码无法登陆。
解决方法:去发布该ftp密码的论坛,或该ftp登陆时的欢迎词中,获得正确的密码,然后登陆。 “连接超时,无法连接”错误
原因1:该ftp暂时关机,特别是一些个人ftp容易出现该错误。
解决方法:去发布该ftp论坛找开机时间,在开机时间范围内连接。如果未标明时间,则等几个小时或几天后再连接该ftp,也可以参照421错误的解决方法。
原因2:ftp永远关闭
解决方法:无药可救,找其他ftp吧。
“无法解析域名”
原因1:该ftp的域名输入错误,如漏打一个字母,使用了全角标点等。
解决方法:去发布该ftp论坛找到正确的域名输入。
原因2:本地的域名解析服务器坏了(长城宽带等fttb容易出现)
解决方法:等本地网络修好即可使用,也可以直接输入ftp的ip地址。
原因3:该ftp修改了域名。
解决方法:去发布该ftp论坛找正确的域名。
原因4:个人的ftp设置错误。
解决方法:通知开站的朋友修正。
原因5:ftp永远关闭
解决方法:无药可救,找其他ftp吧。
“only one …… ip address……”
原因1:使用多线程下载,超过该ftp允许的线程。
解决方法:看看自己是不是已经与该ftp有了连接,如果有了就不要再开新的连接。如果没
用看原因2。
原因2:局域网内有其他人连接了该ftp(长城宽带等fttb容易出现)
解决方法:等几个小时,别人断开后,再连接该ftp。
“连接拒绝”
原因:恭喜你,你的ip已经被该ftp封了。
解决方法:等一段时间(由该ftp设定,半小时到一天不等),才能连接该ftp。如果是随机
获得ip地址的话,也可以断开网络,重播上网,前提是ip前三档不能完全一样。
“only client……”
原因:一般是用flashfxp连接非21端口的ftp站点。
解决方法:打开被动模式。
连接后空目录
原因1:与上面的错误相似。
解决方法:打开被动模式。
原因2:网站不支持list命令
解决方法:去该ftp的论坛,找到具体的电影链接,用flashget下载
paradise2000 6/20附加:
学会自己看FTP下载错误
我发现好多新手不太会看错误。
如果下载不了,一定是出了错误,自己要知道是什么地方错了。为什么错。
下面我说几个非常典型的。
530,说明密码错误。
550,说明地址有错误,可能是盗连没有改。
详细的FTP错误列表
110 Restart marker reply. In this case, the text is exact and not left to the
particular implementation; it must read: MARK yyyy = mmmm where yyyy is User-
process data stream marker, and mmmm server's equivalent marker (note the spaces
between markers and "=".
重新启动标志回应。这种情况下,信息是精确的并且不用特别的处理;可以这样看:标记
yyyy = mmm 中 yyyy是 用户进程数据流标记,mmmm是服务器端相应的标记(注意在标记和
等号间的空格)
120 Service ready in nnn minutes.
服务在NNN时间内可用
-----------------------------------
125 Data connection already open; transfer starting.
数据连接已经打开,开始传送数据.
150 File status okay; about to open data connection.
文件状态正确,正在打开数据连接.
200 Command okay.
命令执行正常结束.
202 Command not implemented, superfluous at this site.
命令未被执行,此站点不支持此命令.
211 System status, or system help reply.
系统状态或系统帮助信息回应.
212 Directory status.
目录状态信息.
213 File status.
文件状态信息.
214 Help message.On how to use the server or the meaning of a particular non-
standard command. This reply is useful only to the human user. 帮助信息。关于如
何使用本服务器或特殊的非标准命令。此回复只对人有用。
215 NAME system type. Where NAME is an official system name from the list in the
Assigned Numbers document.
NAME系统类型。
220 Service ready for new user.
新连接的用户的服务已就绪
221 Service closing control connection.
控制连接关闭
225 Data connection open; no transfer in progress.
数据连接已打开,没有进行中的数据传送
226 Closing data connection. Requested file action successful (for example, file
transfer or file abort).
正在关闭数据连接。请求文件动作成功结束(例如,文件传送或终止)
227 Entering Passive Mode (h1,h2,h3,h4,p1,p2).
进入被动模式
230 User logged in, proceed. Logged out if appropriate.
用户已登入。 如果不需要可以登出。
250 Requested file action okay, completed.
被请求文件操作成功完成
257 "PATHNAME" created.
路径已建立
331 User name okay, need password.
用户名存在,需要输入密码
332 Need account for login.
需要登陆的账户
350 Requested file action pending further information
对被请求文件的操作需要进一步更多的信息
421 Service not available, closing control connection.This may be a reply to any
command if the service knows it must shut down.
服务不可用,控制连接关闭。这可能是对任何命令的回应,如果服务认为它必须关闭
425 Can't open data connection.
打开数据连接失败
426 Connection closed; transfer aborted.
连接关闭,传送中止。
450 Requested file action not taken.
对被请求文件的操作未被执行
451 Requested action aborted. Local error in processing.
请求的操作中止。处理中发生本地错误。
452 Requested action not taken. Insufficient storage space in system.File
unavailable (e.g., file busy).
请求的操作没有被执行。 系统存储空间不足。 文件不可用
500 Syntax error, command unrecognized. This may include errors such as command
line too long.
语法错误,不可识别的命令。 这可能是命令行过长。
501 Syntax error in parameters or arguments.
参数错误导致的语法错误
502 Command not implemented.
命令未被执行
503 Bad sequence of commands.
命令的次 序错误。
504 Command not implemented for that parameter.
由于参数错误,命令未被执行
530 Not logged in.
没有登录
532 Need account for storing files.
存储文件需要账户信息
550 Requested action not taken. File unavailable (e.g., file not found, no
access).
请求操作未被执行,文件不可用。
551 Requested action aborted. Page type unknown.
请求操作中止,页面类型未知
552 Requested file action aborted. Exceeded storage allocation (for current
directory or dataset).
对请求文件的操作中止。 超出存储分配
553 Requested action not taken. File name not allowed
请求操作未被执行。 文件名不允许
这种错误跟http协议类似,大致是:
2开头--成功
3开头--权限问题
4开头--文件问题
5开头--服务器问题
分享到:
相关推荐
FTP错误代码详解,txt文档,可下载查看。
从标题“ftp错误代码查询信息”以及描述“FTP信息代码详解:110-553”,我们可以深入探讨一系列重要的FTP错误代码及其含义,这些代码涵盖了从连接建立到数据传输的各种场景。 ### 110 Restart marker reply 代码...
### Ruby FTP 封装实例详解 #### 概述 在Ruby开发中,有时我们需要与FTP服务器进行交互,比如上传或下载文件等操作。虽然Ruby的标准库`Net::FTP`已经提供了一些基本的功能,但在实际应用中,我们往往需要对这些...
【FTP源代码详解】 FTP(File Transfer Protocol)是一种用于在网络上进行文件传输的协议,它允许用户从一台计算机(客户端)向另一台计算机(服务器)上传或下载文件。在Web环境中,Web-FTP服务通常指的是通过网页...
#### 一、FTP错误代码列表及其含义 FTP协议在传输过程中可能会遇到各种各样的错误情况,下面将详细介绍FTP常见的错误代码及其含义。 ##### 1. 成功与信息类 (2xx) - **150 文件状态良好,打开数据连接**:表示...
FTP(File Transfer Protocol)协议是互联网上用于文件传输的标准协议,允许用户从远程服务器上传、下载文件...示例中的FTP服务器源代码是一个很好的学习资源,可以帮助开发者了解FTP服务器的内部工作原理和实现细节。
FTP服务器在与客户端交互时会返回状态代码,这些代码有助于诊断连接问题。例如,200表示命令已成功执行,421表示服务器关闭了连接,530表示未登录等。 6. **FTP工作模式**: FTP有两种工作模式:主动模式(PORT)...
使用C语言编写FTP服务器和客户端,需要对TCP/IP协议栈有深入理解,包括socket编程、网络字节序处理(大端小端问题)、并发处理(多线程或多进程模型)以及错误处理。C语言提供了标准的`<sys/socket.h>`和`...
### 文件传输协议(FTP)详解 #### 一、引言 文件传输协议(File Transfer Protocol,简称FTP)是一种用于在互联网上控制文件双向传输的标准协议。作为一种应用层协议,FTP允许用户通过网络将自己的个人计算机与全球...
在实现FTP操作时,应充分考虑错误处理和异常捕获。例如,网络中断、权限问题或文件不存在等情况可能导致错误,需要正确地捕获并处理这些异常,以提供良好的用户体验。 通过上述知识点的组合,我们可以构建一个功能...
#### FTP 上传功能详解 FTP 上传是指将本地计算机上的文件发送到远程 FTP 服务器的过程。在 Java 中,我们可以通过 `FTPClient` 类提供的方法来实现这一功能。 ##### 代码实现 ```java public static String ...
**QtFtp跨平台代码详解** QtFtp是Qt库中的一个模块,它提供了一种在C++应用程序中实现FTP(文件传输协议)功能的方法。Qt是一个强大的、跨平台的开发框架,支持Windows、Linux、macOS等多种操作系统,因此QtFtp同样...
2. **FTP协议详解**:FTP协议有命令和数据两个通道,分别处理控制信息和文件数据。常见的FTP命令如`USER`、`PASS`用于认证,`CWD`改变工作目录,`LIST`获取目录列表,`RETR`下载文件,`STOR`上传文件等。理解这些...
**VB API FTP上传下载源代码详解** 在信息技术领域,FTP(File Transfer Protocol)是一种用于在网络上进行文件传输的标准协议。在VB(Visual Basic)环境中,我们可以使用API(Application Programming Interface...
### FTP服务器核心知识点详解 #### 一、FTP服务器概述 FTP (File Transfer Protocol) 是一种用于在网络上进行文件传输的标准协议和服务。本文档介绍了一个简单的FTP服务器实现,旨在为用户提供一个在UNIX或Linux...
#### 代码详解 - **常量定义**: - `MAX_PATH`:定义路径的最大长度。 - `INTERNET_OPEN_TYPE_*`:定义连接类型。 - `INTERNET_INVALID_PORT_NUMBER`:无效端口号。 - `INTERNET_FLAG_*`:连接标志。 - `...
8. **错误处理**:当命令执行失败时,服务器会返回一个错误代码和解释性消息。客户端可以根据这些信息调整其行为。 通过阅读RFC959中文文档,我们可以深入了解FTP协议的工作原理,这对于开发、配置FTP服务器,编写...
**FTP (File Transfer Protocol) RFC 959详解** FTP(File Transfer Protocol)是一种用于在网络上进行文件传输的标准协议,其规范被定义在一系列的RFC(Request for Comments)文档中。其中,RFC 959是FTP协议的...
3. **示例代码详解**: - **连接FTP服务器**:`connectServer`方法中初始化了`FtpClient`对象并尝试连接至指定的服务器,包括登录验证和路径切换。 - **下载文件**:`download`方法中使用`FtpClient.get`方法获取...