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.