Hvis du har en nettside på en Windows - basert webserver , har du sannsynligvis bruke Active Server Pages ( ASP ) på noen måte eller en annen. Hvis nettstedet lar brukerne laste opp bilder eller bilder til serveren , kan du gjøre ting betraktelig enklere for de besøkende ved å gi dem et middel til å laste opp flere bilder samtidig . Med Visual Basic eller Visual Studio , og legger flere ASP -fil /bilde kontrollerer opplasting til en side eller web-applikasjon er like enkelt som å dra og slippe kontrollene til prosjektet form og deretter legge til noen linjer med kode. Du trenger
Visual Basic eller Visual Studio
Vis flere instruksjoner
en
Launch Visual Basic eller Visual Studio , og deretter åpne ASP webskjema eller et prosjekt som du ønsker å inkludere flere filopplasting kode . Alternativt kan du klikke på "File /New " for å opprette en ny ASP webskjema eller prosjekt.
2
Finn " Toolbox" på verktøylinjen. Hvis " Toolbox " ikke er synlig , klikk på " View" -alternativet på menyen skalden , og klikk "View Toolbox . "
3
Klikk på " FileUpload " kontroll i " Toolbox "-delen, og dra og slipp " FileUpload " kontrollen til din webskjema. Slippe ekstra " FileUpload "-kontroller på skjemaet etter behov. Antallet kontroller du drar i skjemaet vil avhenge av hvor mange individuelle filer du vil tillate dine brukere å laste opp i én økt. Den " FileUpload " kontroll tillater brukere å søke etter filer på harddisken deres at de ønsker å laste opp til et nettsted.
4
Dra en " Button" kontroll fra " Toolbox ", så slipp den på Web- skjema under den endelige " FileUpload " kontroll. Marker knappen , trykker du på "F2 "-tasten og deretter endre navn på knappen kontroll " Last opp" eller noe lignende . Den " Button" kontroll tillater brukere å sende filer etter å ha plassert filene på harddisken.
5
Dobbeltklikk på det nye "Last opp " eller lignende navn kontroll, så skriv inn følgende kode i hendelseshåndterer feltet : en
" Beskyttet Sub btnUpload_Click ( ByVal avsenderen som objekt , ByVal e Som EventArgs )
End Sub "
6
Kopier og lim inn følgende kode inn i kroppen av webskjema : en
" Beskyttet Sub btnUpload_Click ( ByVal avsenderen som objekt , ByVal e Som EventArgs )
Prøv
'Get HttpFileCollection
Dim HFK Som HttpFileCollection = Request.Files
For i As Integer = 0 For å hfc.Count - en
Dim HPF Som HttpPostedFile = HFK ( i)
< p > Hvis hpf.ContentLength > 0 Then
hpf.SaveAs ( Server.MapPath ( " MyFiles ") & "\\ " & Path.GetFileName ( hpf.FileName ) )
End If
Neste i
Catch ex As Exception
'Enter enhver tilpasset feilhåndtering kode her
End Prøv
End Sub "
7
lagre ASP form, deretter logge deg på web hosting kontrollpanelet . Last skjemaet til din Windows webserver.