Ich versuche seit einiger Zeit einen Filedownload / upload per FTP in Java zu realisieren. Das Herstellen sowie das Kappen einer Verbindung funktioniert einwandfrei, auch das löschen einer Datei funktioniert problemlos.
Nach dem Download einer Datei ist diese allerdings nurnoch 0kb groß.
Mit folgendem Quellcode versuche ich den Download umzusetzen.
Leider kann ich meinen Fehler nicht finden. Würde mich freuen, wenn jemand über den Quellcode drübergucken könnte.
Nach dem Download einer Datei ist diese allerdings nurnoch 0kb groß.
Mit folgendem Quellcode versuche ich den Download umzusetzen.
Code:
public void downloadFile(String local, String remote) {
try {
ftp.setFileTransferMode(FTPClient.ASCII_FILE_TYPE); //BINARY_FILE_TYPE bringt kein anderes Ergebnis
File file = new File(local);
FileOutputStream fos = new FileOutputStream(file);
ftp.retrieveFile(remote, fos);
fos.close();
} catch (IOException e) {
System.out.println("Could not download file!");
e.printStackTrace();
}
}
Leider kann ich meinen Fehler nicht finden. Würde mich freuen, wenn jemand über den Quellcode drübergucken könnte.