Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
ASP.NET 2.0 / 3.5 / 4.0
Salvataggio File in locale
venerdì 06 aprile 2007 - 11.45
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
ele
Profilo
| Newbie
40
messaggi | Data Invio:
ven 6 apr 2007 - 11:45
Salve a tutti.
Con la classe FileStream e il suo metodo write riesco recuperare il contenuto di un campo blob e a salvarlo in un file di testo fisso, con un codice del tipo:
fileWriter = new FileStream(@"C:\TEMP\prova.txt", FileMode.Append, FileAccess.Write);
byte[] buffer = new byte[100];
int offset = 0;
//leggo lo stream contents e lo scrivo sul file
DataRow dr = RowCurrentMessage(messages);
for (int i = 0; i <= Convert.ToInt64(dr[recordCount].ToString()); i++)
{
bytesRead = contents.Read(buffer, offset, 100);
fileWriter.Write(buffer, 0, bytesRead);
}
fileWriter.Close();
fileWriter = null;
contents.Close();
che funziona.
Il problema è che vorrei far scegliere all'utente il percorso e il nome del file in cui salvare, ma nelle applicazioni Web non so come fare...in pratica mi serve una finestra di dialogo per il download. Devo forse fare un upload temporaneo e utilizzare la classe WebClient? Come casomai?
Torna su
Stanze Forum
Elenco Threads
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 !