67,513
社区成员
发帖
与我相关
我的任务
分享
UltraFTPClient ftp = new UltraFTPClient();
ftp.setRemoteHost(FTPSERVER);
ftp.setRemotePort(FTPPORT);
ftp.setContentType(FTPTransferType.BINARY);
ftp.setUserName(FTPUSER);
ftp.setPassword(FTPPSWD);
ftp.connect();
//这一步是能够建立连接上的,但是到了
FTPFile[] x = directoryList(remoteSubPath);
//这步就不行了,等大概一分钟的时间 就报下面的错误:
com.enterprisedt.net.ftp.ControlChannelIOException: Read timed out
at com.enterprisedt.net.ftp.FTPControlSocket.readLine(FTPControlSocket.java:962)
at com.enterprisedt.net.ftp.FTPControlSocket.readReply(FTPControlSocket.java:997)
at com.enterprisedt.net.ftp.FTPControlSocket.sendCommand(FTPControlSocket.java:921)
at com.enterprisedt.net.ftp.FTPClient.dir(FTPClient.java:3333)
at com.enterprisedt.net.ftp.FTPClient.dirDetails(FTPClient.java:3282)
at com.enterprisedt.net.ftp.FileTransferClient.directoryList(FileTransferClient.java:568)
at com.company.util.UltraFTPClient.ftpDownload(UltraFTPClient.java:48)