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
dove writeZip è l'algoritmo di creazione zip(funzionante)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();
sapete dirmi dove sbaglio?
ringrazio
nh

Rispondi quotando