Du behøver ikke at skrive en tusind linjer kode til at gøre det muligt for brugere at uploade filer til din web server.VB.NET har en indbygget " FileUpload " kontrol , som automatiserer opgaven . Denne styring består af en "Gennemse "-knappen , der giver brugeren mulighed for at vælge filer at uploade og en tekstboks, der viser den valgte fil. Alt du skal gøre er at trække kontrollen til din webside og tilføje et par linjer VB.NET kode din ansøgning. Instruktioner
1
åbne en af dine VB.NET webprojekter og find projektets opstart form i Solution Explorer .
2
Dobbeltklik at formularen og klik derefter på " Design "-knappen. Visual Studios design vinduet og viser din formular .
3
Åbn værktøjskassen og træk en " Button " kontrol på formularen. Brug vinduet Egenskaber for at ændre knappens navn til " ButtonUpload " og dens tekst til "Upload ".
4
Vend tilbage til værktøjskassen. Træk et "Label " kontrol og en " FileUpload " kontrol til formularen . Brug vinduet Egenskaber for at ændre etikettens navn til " LabelMessage . "
5
Dobbeltklik på den knap, du placeret på formularen. Koden åbnes og viser koden for knappens "Klik "-metoden. Erstat denne metode med den følgende : Hej
Beskyttet Sub ButtonUpload_Click ( ByVal afsender Som Object , ByVal e Som System.EventArgs ) Handles Button1.Click
p Hvis ( FileUpload1.HasFile ) Så
Dim filnavn som String = FileUpload1.FileName
Dim Gem for As String = " C \\ Uploads \\ "
Gem for + = fileName
FileUpload1.SaveAs ( Gem for )
LabelMessage.Text = "Upload lykkedes "
Else
LabelMessage.Text = " vælg en fil til upload "
End If < br >
End Sub
den første linje kontrollerer, om brugeren har valgt en fil til upload . Hvis det er tilfældet , udfører blokken af kode efter den første linje . Den " Gem for " variable holder stien til det sted på din server, hvor du ønsker at gemme uploadede filer . Den vej er " C: \\ Uploads \\" i dette eksempel. Rediger denne sti navn til selve stien på din server, hvor du ønsker at gemme uploads . De " FileUpLoad1.SaveAs " erklæring uploader filen . Den næste sætning informerer brugeren af en succesfuld upload ved at ændre etikettens tekst til "Upload lykkedes. " Hvis en bruger undlader at vælge en fil , inden du klikker på " Upload " knappen, kodeopsætningerne etikettens tekst til " Vælg en fil til upload . "
6
Tryk på " F5 " for at se skemaet i din browser. Klik på " Upload" knappen. En filvalgsvinduet åbnes og giver dig mulighed for at vælge en fil fra din harddisk. Dobbeltklik på en fil , og klik derefter på " Upload ". VB.NET uploads din fil til det sted , du har angivet i koden .