博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
java 链接ftps服务器
阅读量:3446 次
发布时间:2019-05-19

本文共 1036 字,大约阅读时间需要 3 分钟。

之前链接ftps服务器时候创建client的时候总是链接不上,后来找到原因

我之前用的包时commons.net 1.3的版本  

后来改成commons.net 3.1的

这个版本中有一个FTPSclient方法  用于链接fpts服务器 

具体链接代码:

maven导的包

                <dependency>

<groupId>commons-net</groupId>
<artifactId>commons-net</artifactId>
<version>3.1</version>
</dependency>

 

==============================================

附详细代码

FTPSClient ftpClient = ftpConnection(host, port, userName, passWord);
 
private FTPSClient ftpConnection(String host, int port, String userName, String passWord) {    FTPSClient ftpClient = null;    try {        ftpClient = new FTPSClient("TLS", true);        ftpClient.connect(host, port);        ftpClient.login(userName, passWord);        ftpClient.setFileType(FTP.BINARY_FILE_TYPE);        ftpClient.setDataTimeout(18000);        ftpClient.execPROT("P");        ftpClient.enterLocalPassiveMode();        LOGGER.info("FTPSERVICE.ftpConnection  ftpconnection success");    } catch (Exception e) {        LOGGER.error("FTPSERVICE.ftpConnection  ftpconnection EXception:", e);    }    return ftpClient;}

创建好连接之后的操作就和ftpClient基本相同啦

你可能感兴趣的文章
HiKey960/970用户手册;HiKey960 Development Board User Manual
查看>>
【IC8】作为一名硬件工程师,需要哪些知识?
查看>>
【书籍推荐】FPGA,xilinx
查看>>
N9-SQL注入(union注入)
查看>>
N10-sql注入(information_schema注入)
查看>>
N1-Kali虚拟机中SQLmap
查看>>
N11-sql注入(http头注入)
查看>>
N2-sqlmap初使用
查看>>
N12-sql盲注原理以及boolean盲注案例实现
查看>>
N13-sqli盲注 基于时间型
查看>>
N1 技术心得 2019-6-26
查看>>
N1-环境配置
查看>>
N2-审计方法与步骤
查看>>
N3-常见的INI配置
查看>>
代码审计 N4 常见危险函数和特殊函数(一)
查看>>
MySQL笔记
查看>>
计算机运算方法之(原码 补码 反码 移码)
查看>>
计算机组成原理之(二进制与十进制互相转换,数的定点表示与浮点数表示)例题:设浮点数字长16位,其中阶码5位(含有1位阶符),尾数11位(含有1位数符)
查看>>
冒泡排序及其优化
查看>>
选择排序(java代码实现)
查看>>