ZIP Upload per FTP

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.

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!");
}
 
Hallo thommy1975,

Dein Beitrag ist zwar schon ein paar Tage alt, aber ich habe genau das gleiche Problem - nur anders rum. Ich habe ein script mit dem ich ohne Probleme eine Datei auf einen FTP-Server hochladen kann. ABER mir fehlt ein script um mehrere Bilder (jpg) über PHP zu zippen.

Vielleicht können wir ja uns gegenseitig helfen.

Gruss
sajonara
 
Zurück