Jakarta Net Commons - FTPClient: Problem bei Dateiupload

Status
Nicht offen für weitere Antworten.

GRudiD

Aktives Mitglied
Ich habe versucht eine Datei mittels FTPClient auf einen Server hochzuladen. Funzt auch alles ganz gut, nur dass die Datei auf dem Server fehlerhaft ist (Datei ist um einige KB größer als lokal).

Code:
FTPClient ftpClient = new FTPClient();
ftpClient.connect("localhost");
ftpClient.login("****", "****");
ftpClient.storeFile(this.filename, new FileInputStream(file));
ftpClient.logout();
ftpClient.disconnect();

Das setzen eines Modus mittels ftpClient.setFileTransferMode(FTPClient.***) bringt auch nichts.
Wo könnte der Fehler liegen?
 

GRudiD

Aktives Mitglied
OK, Fehler gefunden. Ich habe den FileInputStream nicht geschlossen. Also einfach Zeile 5 durch diese erstzen:
Code:
FileInputStream inputStream = new FileInputStream(file);
ftpClient.storeFile(this.filename, inputStream);
inputStream.close();
 

quiety

Mitglied
Und ich hab mich gerade schon gefreut, endlich die Lösung zu meinem Problem gefunden zu haben. Ist leider nicht so :(

Meine Bilder haben auf dem Server einige KB mehr, sind defekt, lassen sich also nicht öffnen, aber ich habe den Stream geschlossen?

Hat jemand vielleicht noch eine Idee, was das sein könnte?

Hier ist mal mein Quellcode:
Code:
ftpData.changeWorkingDirectory(directory);
ftpData.setFileTransferMode(FTPClient.BINARY_FILE_TYPE);

InputStream input;

input = new FileInputStream(line);
       

ftpData.storeFile(line, input);

input.close();
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
A Jakarta Commons HTTPClient: Mehrere Requests gleichzeitig Netzwerkprogrammierung 2
S Verzeichnis auslesen (FTP Jakarta Commons Net) Netzwerkprogrammierung 2
hoangvm Jakarta Commonnet vs Java URL Netzwerkprogrammierung 5
K Bad Request nach Form Login in Jakarta HttpClient Netzwerkprogrammierung 4
J Jakarta HTTPClient Netzwerkprogrammierung 5
P jakarta.HttpClient: Port bei GetMethod angeben Netzwerkprogrammierung 3
Nuiton FTP Apache Commons: FTPClient und Sicherheit Netzwerkprogrammierung 9
S FTP Verbindung zu einem BS2000 Großrechner mit Commons Net Netzwerkprogrammierung 0
N FTP FTP Client invalid IPv6 address (Apache Commons Net API) Netzwerkprogrammierung 6
0 Apache Commons File Object bekommen Netzwerkprogrammierung 4
F Apache commons net SFTPClient Netzwerkprogrammierung 5
B FTP commons net verschlüsselte verbindung Netzwerkprogrammierung 11
M need org.apache.commons.httpclient.* Netzwerkprogrammierung 8
C apache commons net ftp bei upload unvollständig Netzwerkprogrammierung 3
F FileUpload mit commons HttpClient Netzwerkprogrammierung 17
T HTTP Apache Commons HttpClient Bibliothek Netzwerkprogrammierung 2
S Commons Net 2.0 und FTP in meinem Programm Netzwerkprogrammierung 4
A org.apache.commons http client in Netbeans einbinden Netzwerkprogrammierung 3
1 Upload problem! org.apache.commons.net.ftp Netzwerkprogrammierung 3
M [Commons NET] Prüfen, ob auf FTP Datei vorhanden ist Netzwerkprogrammierung 2
M org.apache.commons.httpclient.HttpClient Netzwerkprogrammierung 3
F FTP FTPClient Datei lässt sich nicht öffnen Netzwerkprogrammierung 4
L ftp-Befehl ausführen via FtpClient Netzwerkprogrammierung 7

Ähnliche Java Themen

Neue Themen


Oben