View Full Version : [VB.NET] Caricare foto nel DB
OrcaAssassina
10-09-2007, 09:00
Ciao utilizzo VB.NET e sql2005
Volevo caricare direttamente delle foto nel DB
Sapete indicarmi un codice da provare????
Ho cercato ma non ho trovato nulla al caso
Ciao e grazieeeeee
Inutile caricare le foto nel DB, caricale sul server e nel DB salvati i path e i filename.
Usa il controllo FileUpload per far caricare sul server file agli utenti.
Con le proprietà del FileUpload ti prendi il nome del file e con un semplice UPDATE lo carichi sul DB.
Usando i metodi Exists e Delete della classe File puoi verificare se esistono già ed eventualmente eliminare i file sul server.
OrcaAssassina
10-09-2007, 13:00
Inutile caricare le foto nel DB, caricale sul server e nel DB salvati i path e i filename.
Usa il controllo FileUpload per far caricare sul server file agli utenti.
Con le proprietà del FileUpload ti prendi il nome del file e con un semplice UPDATE lo carichi sul DB.
Usando i metodi Exists e Delete della classe File puoi verificare se esistono già ed eventualmente eliminare i file sul server.
Grande, sarebbe bello saperlo fare
ahahahah
Mi puoi indirizzare su qualche esempio cosi mi studio il codice?????
Ciao e grazieeeeeeeee
Semplicemente inserisci un controllo FileUpload nella pagina e allo scatenarsi di un'evento a tua scelta fai l'upload.
Controlla naturalmente che sia stato impostato qualcosa da caricare:
If FileUpload1.FileName.Length > 0 Then FileUpload1.SaveAs( _
Server.MapPath("Images/") & FileUpload1.FileName.ToString)
Se vuoi usando la classe File puoi controllare se esiste un file con quel nome prima dell'upload, nell'If aggiungi:
If File.Exists(Server.MapPath("Images/") & FileUpload1.FileName.ToString) Then _
File.Delete(Server.MapPath("Images/") & FileUpload1.FileName.ToString)
quindi se trova un file con lo stesso filename te lo cancella.
Ricordati che per usare la classe File devi importare il namespace System.IO
Imports System.IO
vBulletin® v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.