Hvis du har en hjemmeside på en Windows-baseret webserver , har du sandsynligvis bruge Active Server Pages ( ASP) i nogle mode eller andet . Hvis dit websted giver brugerne mulighed for at uploade billeder eller fotos til serveren , kan du gøre tingene meget nemmere for dine besøgende ved at give dem et middel til at uploade flere billeder på én gang. Med Visual Basic eller Visual Studio, upload tilføje flere ASP-fil /billede styrer til en side eller webprogram er så let som at trække og slippe knapper til dit projekt form og derefter tilføje et par linjer kode. Ting du skal
Visual Basic eller Visual Studio
Vis Flere Instruktioner
1
Launch Visual Basic eller Visual Studio , og åbn derefter ASP Web form eller projekt, hvor du ønsker at medtage flere filer upload kode. Alternativt kan du klikke på "File /New " for at oprette en ny ASP Web form eller projekt.
2
Find " Toolbox" på værktøjslinjen. Hvis " Toolbox" ikke er synlig , skal du klikke på "Vis " option på menuen skjald , og klik derefter på " View Toolbox ".
3
Klik på " FileUpload " kontrol i "Toolbox "sektionen , og træk og slip " FileUpload "kontrol til din web formular. Drop yderligere " FileUpload " kontrolelementer på formularen efter behov. Antallet af kontroller du trækker til formularen , vil afhænge af , hvor mange individuelle filer , du ønsker at give dine brugere mulighed for at uploade i en session. Den " FileUpload " kontrol giver brugerne mulighed for at søge efter filer på deres harddisk , at de ønsker at uploade til en hjemmeside.
4
Træk en " Button " kontrol fra "Toolbox ", så drop den på din web formular under den afsluttende " FileUpload " kontrol . Fremhæv på knappen, skal du trykke på "F2 "-tasten og derefter omdøbe knappen kontrol " Upload" eller noget lignende. Den " Button " kontrol giver brugerne mulighed for at sende filerne efter at have placeret filerne på deres harddisk.
5
Dobbeltklik på den nye " Upload " eller tilsvarende navngivne kontrol indtast derefter følgende kode i Såfremt handleren felt : Hej
" Beskyttet Sub btnUpload_Click ( ByVal afsender Som Object , ByVal e Som EventArgs )
End Sub"
6
Kopier og indsæt følgende kode i kroppen af webformularer : Hej
" Beskyttet Sub btnUpload_Click ( ByVal afsender Som Object , ByVal e Som EventArgs )
Prøv
' Få HttpFileCollection
Dim HFC HttpFileCollection = Request.Files
For i As Integer = 0 Til hfc.Count - 1
Dim hpf Som HttpPostedFile = HFC ( i)
< p > Hvis hpf.ContentLength > 0 Then
hpf.SaveAs ( Server.MapPath ( " MyFiles " ) & " \\ " & Path.GetFileName ( hpf.FileName ) )
End If < br >
Næste jeg
Fang ex Som Exception
'enter enhver brugerdefineret fejlhåndtering kode her
End Prøv
End Sub " < br >
7
Save ASP formular , og derefter logge ind på din web -hosting kontrolpanel . Upload formularen til din Windows webserver .