J
JuKu
Gast
Hallo liebe Foren-User,
Ich habe ein Problem. 😀
Und zwar habe ich mal das Beispiel von Upload file to FTP server : FtpNetwork ProtocolJava ausprobiert.
Code:
Aber da kommt immer folgende Fehlermeldung:
Betriebssystem: Win 7
Ich habe FileZillaServer installiert und dieser ist richtig eingerichtet, ich kann mit dem FileZilla-Client ja auch eine Datei hochladen.
Kann mir jemand sagen, wo der Fehler liegt? 😀
Danke im voraus!
Ich habe ein Problem. 😀
Und zwar habe ich mal das Beispiel von Upload file to FTP server : FtpNetwork ProtocolJava ausprobiert.
Code:
Java:
import java.net.SocketException;
import org.apache.commons.net.ftp.FTPClient;
import java.io.FileInputStream;
import java.io.IOException;
public class Main {
public static void main(String[] args) throws SocketException, IOException {
FTPClient client = new FTPClient();
FileInputStream fis = null;
client.connect("localhost");
client.login("user", "passwort");
String filename = "Touch.dat";
fis = new FileInputStream(filename);
client.storeFile(filename, fis);
client.logout();
fis.close();
}
}
Aber da kommt immer folgende Fehlermeldung:
Code:
Exception in thread "main" java.net.SocketException: Software caused connection abort: recv failed
at java.net.SocketInputStream.socketRead0(Native Method)
at java.net.SocketInputStream.read(SocketInputStream.java:150)
at java.net.SocketInputStream.read(SocketInputStream.java:121)
at sun.nio.cs.StreamDecoder.readBytes(StreamDecoder.java:283)
at sun.nio.cs.StreamDecoder.implRead(StreamDecoder.java:325)
at sun.nio.cs.StreamDecoder.read(StreamDecoder.java:177)
at java.io.InputStreamReader.read(InputStreamReader.java:184)
at java.io.BufferedReader.fill(BufferedReader.java:154)
at java.io.BufferedReader.read(BufferedReader.java:175)
at org.apache.commons.net.io.CRLFLineReader.readLine(CRLFLineReader.java:58)
at org.apache.commons.net.ftp.FTP.__getReply(FTP.java:310)
at org.apache.commons.net.ftp.FTP.__getReply(FTP.java:290)
at org.apache.commons.net.ftp.FTP.sendCommand(FTP.java:479)
at org.apache.commons.net.ftp.FTP.sendCommand(FTP.java:552)
at org.apache.commons.net.ftp.FTP.port(FTP.java:877)
at org.apache.commons.net.ftp.FTPClient._openDataConnection_(FTPClient.java:709)
at org.apache.commons.net.ftp.FTPClient._openDataConnection_(FTPClient.java:657)
at org.apache.commons.net.ftp.FTPClient.listNames(FTPClient.java:2633)
at org.apache.commons.net.ftp.FTPClient.listNames(FTPClient.java:2682)
at Main.main(Main.java:14)
Java Result: 1
Betriebssystem: Win 7
Ich habe FileZillaServer installiert und dieser ist richtig eingerichtet, ich kann mit dem FileZilla-Client ja auch eine Datei hochladen.
Kann mir jemand sagen, wo der Fehler liegt? 😀
Danke im voraus!