Generare e scaricare un file di testo

lunedì 22 maggio 2006 - 17.02

MadBrain Profilo | Newbie

Avrei necessità di generare un file di testo in un mio sito e farlo immediatamente scaricare all'utente.
Tramite click su un bottone il file dovrebbe venire preparato e immediatamente messo a disposizione per il download.
Il file dovrebbe essere di tipo csv con alcuni dati presi da un db.

Come faccio a generare e far scaricare il file?
Grazie
---------------
"chi fa domande rischia di sembrare stupido
chi non ne fa rischia di restare stupido"

alx_81 Profilo | Guru

Eccoti un esempio di come creare e scaricare file al volo.
Devo prò premettere un paio di cose:
1) Attenzione, perchè creare file significa anche dare i permessi in scrittura allo IUSR.
2) Attenzione, perchè se quello che vai a scrivere nel file sono molte righe risultato ad esempio di una query molto lenta, la pagina aspx potrebbe andarti in timeout. In quel caso ti consiglio di produrre file in asincrono, dando in seguito una pagina per scaricare le richieste effettuate prima dall'utente.

Eccotelo, l'ho fatto nell'evento di un click di un pulsante sulla web form..fammi sapere!!! =)
ciao!

Il codice sorgente non è stato renderizzato qui
perchè non c'è sufficiente spazio.
Clicca qui per visualizzarlo in una nuova finestra

Alx81 =)

http://blogs.dotnethell.it/suxstellino

MadBrain Profilo | Newbie

Grazie!
Devo fare alcune modifiche ma la tecnica è proprio quella che mi serviva! :-)
---------------
"chi fa domande rischia di sembrare stupido
chi non ne fa rischia di restare stupido"
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2025
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5