Visualizzazione dei risultati da 1 a 4 su 4

Discussione: download di un file

  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2007
    Messaggi
    183

    download di un file

    io continuo ad avere problemi a permettere il download di files dal mio sito.
    Ottengo risultati diversi in base al browser utilizzato oppure in base al metoto utilizzato oppure al tipo di file che voglio scaricare
    Ho provato a creare un link diretto ai file da scaricare oppure con qualche riga di codice legato al click di un pulsante.

    Datemi una mano a trovare la soluzione migliore per scaricare:
    1) un file excell estensione xlm
    2) un file *.ged (formato gedcom - standard genealogico)

    Vi prego di scrivermi il codice migliore da utilizzare. (un metodo che funzioni per ogni browser).

    Grazie infinite

  2. #2
    Utente di HTML.it
    Registrato dal
    Oct 2007
    Messaggi
    183
    maggiori dettagli:

    cercando di scaricare i files dopo il click su un button uso questo codice:

    per files excel:

    Response.Clear()
    Response.AddHeader("Content-Disposition", "attachment; filename=prova.xls")
    Response.ContentType = "application/vnd.ms-excel"
    Response.[End]()

    per files gedcom
    Response.Clear()
    Response.AddHeader("Content-Disposition", "attachment; filename=prova.ged")
    Response.ContentType = "application/unknown"
    Response.[End]()

    i risultati sono che tutti i browser (mozilla e explorer)
    scaricano i files come se fossero documenti XML.
    I files vengono scaricati ma al loro interno non presentano dati (sono vuoti)

    Se semplicemente creo un link diretto ai files da scaricare ecco cosa succede:
    con il browser mozilla funziana tutto senza problemi.
    con explorer il file gedcom viene scaricato mentre il file excel viene aperto correttamente nella pagina del browser (ma io voglio che automaticamente venga salvato sul pc locale senza l'apertura nel browser)

  3. #3
    è possibile fare la stessa cosa ma nel page_load? xkè io ho messo

    Response.Clear();
    Response.AddHeader("Content-Disposition", "attachment; filename="+pathCompleto);
    Response.ContentType = "application/unknown";
    Response.End();

    alla fine del page load ma non succede niente, mi carica la pagina bianca.
    la vita è un fulmine ma prenderlo nel culo è un lampo.

  4. #4
    ok ho risolto inserendo
    response.redirect(url);
    al posto di
    response.end();
    la vita è un fulmine ma prenderlo nel culo è un lampo.

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.