package com.opslab.util.ftp;
import java.util.HashMap;
import java.util.Map;
/**
* FTP相关的一些配置
*/
public class FTPConstant {
/**
* FTP状态码及其描述
*/
public static Map<Integer,String> REPLYCODE = new HashMap<Integer,String>();
//用于编码转换
private static String ISO_ECODING = "ISO-8859-1";
//程序运行的编码
private static String PROJECT_ENCODING = "UTF-8";
static {
REPLYCODE.put(120, "服务已就绪,在 nnn 分钟后开始。");
REPLYCODE.put(125, "数据连接已打开,正在开始传输。");
REPLYCODE.put(150, "文件状态正常,准备打开数据连接。");
REPLYCODE.put(202, "未执行命令,站点上的命令过多。");
REPLYCODE.put(211, "系统状态,或系统帮助答复。");
REPLYCODE.put(212, "目录状态。");
REPLYCODE.put(213, "文件状态。");
REPLYCODE.put(214, "帮助消息。");
REPLYCODE.put(215, "NAME 系统类型,其中,NAME 是 Assigned Numbers 文档中所列的正式系统名称。");
REPLYCODE.put(220, "服务就绪,可以执行新用户的请求。");
REPLYCODE.put(221, "服务关闭控制连接。如果适当,请注销。");
REPLYCODE.put(225, "数据连接打开,没有进行中的传输。");
REPLYCODE.put(226, "关闭数据连接。请求的文件操作已成功(例如,传输文件或放弃文件)。");
REPLYCODE.put(227, "进入被动模式 (h1,h2,h3,h4,p1,p2)。");
REPLYCODE.put(230, "用户已登录,继续进行。");
REPLYCODE.put(250, "请求的文件操作正确,已完成。");
REPLYCODE.put(257, "已创建“PATHNAME”。");
REPLYCODE.put(332, "需要登录帐户。");
REPLYCODE.put(350, "请求的文件操作正在等待进一步的信息。");
REPLYCODE.put(425, "无法打开数据连接。");
REPLYCODE.put(426, "Connection closed; transfer aborted.");
REPLYCODE.put(450, "未执行请求的文件操作。文件不可用(例如,文件繁忙)。");
REPLYCODE.put(451, "请求的操作异常终止:正在处理本地错误。");
REPLYCODE.put(452, "未执行请求的操作。系统存储空间不够。");
REPLYCODE.put(501, "在参数中有语法错误。");
REPLYCODE.put(502, "未执行命令。");
REPLYCODE.put(503, "错误的命令序列。");
REPLYCODE.put(504, "未执行该参数的命令。");
REPLYCODE.put(530, "未登录。");
REPLYCODE.put(532, "存储文件需要帐户。");
REPLYCODE.put(550, "未执行请求的操作。文件不可用(例如,未找到文件,没有访问权限)。");
REPLYCODE.put(551, "请求的操作异常终止:未知的页面类型。");
REPLYCODE.put(552, "请求的文件操作异常终止:超出存储分配(对于当前目录或数据集)。");
REPLYCODE.put(553, "未执行请求的操作。不允许的文件名。");
}
}