A tentar ligar-se ao cliente de ftp DriveHq e enviar o ficheiro
o meu código é para ligar ao cliente ftp drivehq é
FTPClient client = new FTPClient();
public boolean upload(File file){
client.enterLocalPassiveMode();
client.connect("ftp.drivehq.com");
client.login("username", "password");
client.enterLocalPassiveMode();
fis = new FileInputStream(file);
status= client.storeFile(" /c/"+file.getName(), fis);
client.logout();
fis.close();
}
e a mensagem de erro que estou a receber é
java.net.SocketException: Connection reset
at java.net.SocketInputStream.read(SocketInputStream.java:194)
at java.net.SocketInputStream.read(SocketInputStream.java:122)
at java.io.BufferedInputStream.read1(BufferedInputStream.java:273)
at java.io.BufferedInputStream.read(BufferedInputStream.java:334)
at java.io.BufferedInputStream.fill(BufferedInputStream.java:235)
at java.io.BufferedInputStream.read(BufferedInputStream.java:254)
at org.apache.commons.net.telnet.TelnetInputStream.__read(TelnetInputStream.java:114)
at org.apache.commons.net.telnet.TelnetInputStream.run(TelnetInputStream.java:535)
at java.lang.Thread.run(Thread.java:722)
Já vi que este código está a funcionar num vídeo em setembro de 2014, mas agora não está a funcionar?
0
Author: Mahender Reddy Yasa, 2015-03-09
1 answers
Não estou familiarizado com a classe FTPClient, mas parece que a seguinte linha está incorrecta:
client.storeFile(" /c/"+file.getName(), fis)
Por Favor, teste um caminho simples com o nome do Ficheiro apenas em primeiro lugar.
0
Author: DriveHQSupport, 2017-06-15 00:39:58