Common-net-3.6.jar包下的FTPSClient如何去连接一个客户端FileZilla

yc12424 2018-11-02 02:50:49
filezilla软件

后台java代码怎么和filezilla软件建立连接?账号密码服务器都是对的,用通用的ftp连接不上是不是要配置协议啥的?请大神赐教(有代码说明最好),谢谢您

this.ftpsClient = new FTPSClient("SSL");//基于SSL的明文协议"SSL"
this.ftpsClient.connect(server, port);//连接服务器

if(this.ftpsClient.login(username, password)){
int replyTime = this.ftpsClient.getReplyCode();//连接时间
if(!FTPReply.isPositiveCompletion(replyTime)){
this.ftpsClient.disconnect();
LOG.error("{}FTPS服务器连接失败 ", server);
}
/*this.ftpsClient.execPBSZ(0);
this.ftpsClient.execPROT("P");*/
this.ftpsClient.setBufferSize(1024); //设置上传缓存大小
this.ftpsClient.setControlEncoding("UTF-8");//设置编码
this.ftpsClient.setFileType(FTPSClient.BINARY_FILE_TYPE);
this.ftpsClient.setFileTransferMode(FTPSClient.BINARY_FILE_TYPE);
}
...全文
73 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

51,412

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧