网站首页
手机版

ftp服务器怎么登陆 ftp服务器怎么登陆不上

更新时间:2023-11-07 09:08:02作者:未知

ftp服务器怎么登陆 ftp服务器怎么登陆不上

FTP操作工具类:

public class FTPUtil {private final Logger logger = LoggerFactory.getLogger(FTPUtil.class);private static String encoding = "UTF-8";/** * ftp客户端 */FTPClient ftpClient;/** * ftp服务器地址 */private String host;/** * ftp 端口号 默认21 */private int port = 21;/** * ftp服务器用户名 */private String username;/** * ftp服务器密码 */private String password;/** * ftp远程目录 */private String remoteDir;/** * 本地存储目录 */private String localDir;/** * 文件路径通配符 默认列出所有 */private String regEx = "*";/** * 指定要下载的文件名 */private String downloadFileName;public FTPUtil setConfig(String host, String username, String password) {this.host = host;this.username = username;this.password = password;return this;}public FTPUtil setConfig(String host, int port, String username, String password) {this.host = host;this.port = port;this.username = username;this.password = password;return this;}private void connectServer() throws Exception {if (this.ftpClient == null) {this.ftpClient = new FTPClient();}// 设置超时时间this.ftpClient.setConnectTimeout(30000);try {// 1、连接服务器if (!this.ftpClient.isConnected()) {// 如果采用默认端口,可以使用client.connect(host)的方式直接连接FTP服务器this.ftpClient.connect(this.host, this.port);// 登录this.ftpClient.login(this.username, this.password);// 获取ftp登录应答码int reply = this.ftpClient.getReplyCode();// 验证是否登陆成功if (!FTPReply.isPositiveCompletion(reply)) {logger.info("未连接到FTP,用户名或密码错误。");this.ftpClient.disconnect();throw new RuntimeException("未连接到FTP,用户名或密码错误。");} else {logger.info("FTP连接成功。IP:" host "PORT:" port);}// 2、设置连接属性this.ftpClient.setControlEncoding(FTPUtil.encoding);// 设置以二进制方式传输this.ftpClient.setFileType(FTPClient.BINARY_FILE_TYPE);this.ftpClient.enterLocalPassiveMode();}} catch (Exception e) {try {this.ftpClient.disconnect();} catch (IOException e1) {}logger.error("连接FTP服务器出现异常,参数:ip=" this.host ",port=" this.port ",user=" this.username ",password=" this.password);}}public List

本文标签: [db:关键词]  

为您推荐

ftp服务器怎么登陆 ftp服务器怎么登陆不上

FTP操作工具类:public class FTPUtil {private final Logger logger = LoggerFactory.getLogger(FTPUtil.class);

2023-11-07 09:08

怎么用wps做表格 电脑上用wps怎么制作表格

PDF凭借着可以很好地保存文件格式、保留文档字体以及不容易被修改等特点,让不少用户在编写文档后,都会选择将文件保存为PDF格式。不过,PDF生成虽易,但是很多小伙伴们在其他平台下载到PDF文件后,却因

2023-11-07 09:06

固态硬盘怎么格式化(固态硬盘怎么格式化重新分区)

兼容机之家小牛带你发现更多新潮数码资讯。最近总有萌新玩家问小牛,自己的硬盘扫描出了坏道怎么办啊?硬盘还能继续用吗?结果小牛一问他的硬盘型号,果不其然是SSD固态硬盘。小牛在逛贴吧的时候也经常看到玩家发

2023-11-07 09:06

电脑怎么抠图(电脑上抠图怎么抠)

做设计的都知道,一个好的设计,肯定离不开图片的合成。说到图片合成,必不可少要进行抠图。很多小伙伴都知道,PS是可以抠图的,但若是习惯用cdr的话,为了抠图要切换到PS,未免太过麻烦。其实,功能强大的c

2023-11-07 09:06

购房合同丢失怎么办 购房合同丢了去哪里补办

【点击文末小程序,免费咨询法律问题】购房合同丢了是有一定影响的,没有购房合同,一旦和开发商发生纠纷,将不利于向开发商主张权利。【法律依据】《最高人民法院关于适用

2023-11-07 09:04

单反怎么拍夜景 单反相机拍夜景怎么设置参数

在黑暗的房间内拍摄非常困难,特别是对于新手摄影师而言。这里有一些技巧,可帮助在黑暗的地方拍摄时获得出色的照片。当然,拍摄的地点和类型彼此非常不同。很大程度上取决于拍摄的内容。对于不同类型的拍摄和所

2023-11-07 09:04