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
Upload e Download di File da pagine PAS:NET su Db SQL SERVER
giovedì 07 dicembre 2006 - 17.31
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
gmt
Profilo
| Junior Member
98
messaggi | Data Invio:
gio 7 dic 2006 - 17:31
Salve,
con il seguente codice (tralcio di una pagina .aspx)
.....
byte[] photo = GetPhoto(path
+ FileUpload1.FileName);
SqlConnection nwindConn = new SqlConnection(ConfigurationManager.ConnectionStrings["dbInfoShareConnectionString1"].ConnectionString);
SqlCommand addEmp = new SqlCommand("INSERT INTO tab_file (oggetto) " +
"Values(@oggetto)", nwindConn);
addEmp.Parameters.Add("@oggetto", SqlDbType.Image, photo.Length).Value = photo;
nwindConn.Open();
addEmp.ExecuteNonQuery();
nwindConn.Close();
...
public static byte[] GetPhoto(string filePath)
{
FileStream fs = new FileStream(filePath, FileMode.Open, FileAccess.Read);
BinaryReader br = new BinaryReader(fs);
byte[] photo = br.ReadBytes((int)fs.Length);
br.Close();
fs.Close();
return photo;
}
sono riuscito a scrivere un file in un campo di un database SQL SERVER 2005..
Ora vorrei fare una pagina ASP.NET che mi fa la lista della tabella e la colonna dove è il file viene sostituita con un'icona.. cliccando sull'icona effettua il download del file..
Gli esempi che trovo fanno vedere come caricare un'immagine e visualizzarla..
ma io non voglio un'immagine, e non voglio visulizzarla ma effettuare il download..
Spero di essermi capito eh eh eh
E' possibile?
Grazie infinite.
Gian Mario
drigo83
Profilo
| Senior Member
205
messaggi | Data Invio:
mar 4 mar 2008 - 09:13
Vorrei fare la stessa cosa. Chi mi può aiutare?
Grazie
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 !