Download file da cartella server.

lunedì 18 giugno 2012 - 18.45

Geronimo79 Profilo | Junior Member

Ho la necessità di effettuare il download di alcuni file in formato .doc locati in una cartella server, vorrei popolare un gridview aggiungere un image button e effettuare il download. Fin'ora l'unica cosa che sono riuscito a fare è questa:

Dim fileName As Object = Server.MapPath("~/File") ' classe per la gestione delle directory Dim dir As New DirectoryInfo(fileName) ' visualizzo file della cartella images GridView1.DataSource = dir.GetFiles("*.doc") GridView1.DataBind()

Ora ho aggiunto un image button e impostato il command name (es. "download"), come dovrei impostare il codice per scaricare un documento?

if e.commandname="download" then
.....
end if

Un ultima cosa, quando popolo la gridview mi compaiono molte colonne superflue è possibile ottenere soltanto il nome file e la grandezza in kb??
Grazie a tutti.
Un saluto.

Gluck74 Profilo | Guru

attualmente nella griglia hai lasciato "autogeneratecolumn=true"?
potresti metterlo a false e scegliere tu quali colonne far vedere.

Per il command, potresti semplicemente utilizzare il select già implementato internamente, ed utilizzare l'evento selctIndexChenged

guarda questo esempio:
http://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.gridview.selectedindexchanged.aspx

____________
http://glucolo.wordpress.com
Ricordati di utilizzare il tasto "Accetta" se i nostri consigli ti sono serviti a risolvere il problema.
È il modo per ringraziare chi ti ha aiutato.

Geronimo79 Profilo | Junior Member

Grazie Gluck ho risolto così:

Il codice sorgente non è stato renderizzato qui
perchè non c'è sufficiente spazio.
Clicca qui per visualizzarlo in una nuova finestra
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-2017
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5