Our Products:   CompleteFTP  edtFTPnet/Free  edtFTPnet/PRO  edtFTPj/Free  edtFTPj/PRO
0 votes
2.4k views
in Java FTP by
Hallo everybody,

I have a problem with closing the ftp connection. My code looks like this:

ftpclient.connect();
ftpclient.auth(SSLFTPClient.AUTH_TLS);
ftpclient.user(FTPProperties.getString("FTPSBot.susername"));
ftpclient.password(FTPProperties.getString("FTPSBot.spassword"));
for (int i = 0; i < files.length; i++) {
ftpclient.put(files[i].getCanonicalPath(), remoteDir + "/" + files[i].getName());
files[i].delete();
}
ftpclient.quit();

and on quit i get this:

com.enterprisedt.net.puretls.SSLPrematureCloseException: Short read
at com.enterprisedt.net.puretls.SSLuintX.decode(SSLuintX.java:115)
at com.enterprisedt.net.puretls.SSLRecord.decode(SSLRecord.java:156)
at com.enterprisedt.net.puretls.SSLRecordReader.readRecord(SSLRecordReader.java:71)
at com.enterprisedt.net.puretls.SSLInputStream.read(SSLInputStream.java:106)
at java.io.InputStream.read(Unknown Source)
at com.enterprisedt.net.puretls.SSLConn.recvClose(SSLConn.java:319)
at com.enterprisedt.net.puretls.SSLSocket.waitForClose(SSLSocket.java:487)
at com.enterprisedt.net.ftp.ssl.B.logout(Unknown Source)
at com.enterprisedt.net.ftp.FTPClient.quit(Unknown Source)
at com.roche.ftps.FileSetter.run(FileSetter.java:61)
at java.lang.Thread.run(Unknown Source)

I use a cuteFTP server by Globalscape.

1 Answer

0 votes
by
Found the solution myself in the FAQ.

Topic can be closed.

Categories

...