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!