thommy1975
Grünschnabel
Hallo Freunde des gepflegten Quellcodes,
nachdem Ihr mir beim letzten mal den richtigen Denkanstoss geben konntet, hoffe ich, dass Ihr auch eine Idee zu folgendem Problem habt:
Szenario:
Ich möchte eine Ansammlung von PNG-Files packen (ZIP) und per FTP hochladen. Das Zippen in einen lokalen Ordner funktioniert super, d.h. die Zip-File lässt sich entpacken. Dannach habe ich versucht, die lokale Zip-File zu uploaden, dort wird diese angelegt, aber auf den Inhalt kann ich nicht zugreifen. Das ganze passiert uf Unix-Ebene.
nachdem Ihr mir beim letzten mal den richtigen Denkanstoss geben konntet, hoffe ich, dass Ihr auch eine Idee zu folgendem Problem habt:
Szenario:
Ich möchte eine Ansammlung von PNG-Files packen (ZIP) und per FTP hochladen. Das Zippen in einen lokalen Ordner funktioniert super, d.h. die Zip-File lässt sich entpacken. Dannach habe ich versucht, die lokale Zip-File zu uploaden, dort wird diese angelegt, aber auf den Inhalt kann ich nicht zugreifen. Das ganze passiert uf Unix-Ebene.
Code:
FTPClient ftpClient = new FTPClient();
try {
ftpClient.connect(fileHandling.getHost());
ftpClient.login(fileHandling.getUserName(), fileHandling.getPassword());
File f = new File("Delivery.zip");
byte[] buffer = new byte[(int) f.length()];
InputStream inputStream = new FileInputStream(f);
inputStream.read(buffer);
inputStream.close();
ftpClient.storeFile("Delivery.zip", inputStream);
} catch (Exception e) {
System.out.println("Could not upload file!");
}