Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it L'avatar di morphy79
    Registrato dal
    Jun 2004
    Messaggi
    1,568

    [struts] download di un file

    Ciao, non so bene come fare tramite struts a gestire il download di un file da una pagina jsp con struts.
    In realtà la mia action dovrebbe fare una query e senza salvare il file in locale sul server, proporre il downolad al client facendogli scegliere il percorso e il nome..
    Non ho proprio la minima idea.. sapete darmi qualche dritta ??
    odio chi parla di politica..
    anzi vorrei fondare un partito contro tutto ciò

  2. #2
    Puoi fare tutto tramite servlet. All'interno del metodo opportuno della servelt fai una cosa del genere (il file sul server lo crei cmq...al massimo dopo lo cancelli):

    Codice PHP:

    File tuoFile 
    = ... ;  //crei il tuo file e lo "riempi"
    ...
    int read 0;
    byte[] bytes = new byte[1024];

    //queste due righe sono fondamentali
    response.setContentType("application/octet-stream");
    response.setHeader("Content-Disposition""attachment;filename=\"" tuoFile.getName() + "\"");

    FileInputStream fis null;
    OutputStream os null;
    fis = new FileInputStream(new File(pathAlTuoFiletuoFile.getName()));
    os response.getOutputStream();
    while ((
    read fis.read(bytes)) != -1) {
         
    os.write(bytes0read);
    }

    fis.close();
    os.flush(); 
    Al mio segnale... scatenate l'inferno!

  3. #3
    Utente di HTML.it L'avatar di morphy79
    Registrato dal
    Jun 2004
    Messaggi
    1,568
    funziona a meraviglia grazie
    odio chi parla di politica..
    anzi vorrei fondare un partito contro tutto ciò

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.