M
muuh
Gast
Server-Code:
Client-Code:
Die Größe der Archive stimmt überein und das helpfile.zip, kann ich öffnen.
Wenn ich jetzt das Archive im Temp-Verzeichnis öffnen möchte, kommt folgende Fehlermeldung: Der zip-komprimierte Ordner ist ungültig oder beschädigt.
Weiß jemand Rat?
Code:
filename=System.getProperty("user.dir")+"\\"+ gamesToDownload.get(i)+".zip";
System.out.println("Filename: " + filename);
FileInputStream fis = new FileInputStream(filename);
File f = new File ("C:\\helpfile.zip");
FileOutputStream fos = new FileOutputStream(f);
int len = 0;
while ((len=fis.read(buffer)) > 0)
fos.write(buffer, 0, len);
oos.writeObject(f);
oos.flush();
fis.close();
fos.close();
Client-Code:
Code:
File f = (File)ois.readObject();
System.out.println(f.length());
FileOutputStream fos = new FileOutputStream (new File("C:\\Temp\\" + gi.getName()+ ".zip"));
FileInputStream fis = new FileInputStream(f);
int bytesRead = 0;
while ((bytesRead = fis.read(buffer))>0)
fos.write(buffer, 0, bytesRead);
fis.close();
fos.close();
Die Größe der Archive stimmt überein und das helpfile.zip, kann ich öffnen.
Wenn ich jetzt das Archive im Temp-Verzeichnis öffnen möchte, kommt folgende Fehlermeldung: Der zip-komprimierte Ordner ist ungültig oder beschädigt.
Weiß jemand Rat?