最近在写C#关于FTP上传下载的小工具,需要判断FTP 状态码,找了些资料整理了下(红色文字表示常见的),如下:
首先需要知道FTP使用两个端口:21 用于发送命令,20 用于发送数据
- 一 状态码信息:
1xx - 肯定的初步答复
这些状态代码指示一项操作已经成功开始,但客户端希望在继续操作新命令前得到另一个答复。
• 120 服务已就绪,在 nnn 分钟后开始。
• 125 数据连接已打开,正在开始传输。
• 150 文件状态正常,准备打开数据连接。150 表示服务器准备在端口 20 上打开新连接,发送一些数据。