Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2009
    Messaggi
    347

    [JAVA] Download Zip Corrotto

    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

  2. #2
    Utente di HTML.it
    Registrato dal
    Jun 2009
    Messaggi
    347
    risolto:

    response.flushBuffer();

    nh

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.