Buon pomeriggio,
la mia "response" del server contiene lo stream di uno zip(ben creato, in quanto lo creo anche sul disco ed è ok) che viene passato al browser per il suo downlad. Quando vado ad aprire il file(appena salvato o apertura "al volo"), mi compare questo messaggio:
"Inaspettata fine dell'archivio"
L'algoritmo che crea lo zip è funzionante.
Riporto i set della response
codice:
this.response.reset();
this.response.setContentType("application/zip");
String filename = "xx.zip";
this.response.setHeader ("Content-Disposition", "attachment; filename=\""+filename+"\"");
List<File> files = getAllFiles();
OutputStream os = response.getOutputStream();
writeZip(files, os,true);
os.flush();
os.close();
dove writeZip è l'algoritmo di creazione zip(funzionante)
sapete dirmi dove sbaglio?
ringrazio
nh