Hvordan laste opp flere bilder i ASP Net

Hvordan laste opp flere bilder i ASP Net


Hvis du har et nettsted på en Windows-basert web-server, har du sannsynligvis bruke Active Server Pages (ASP) i noen måte eller en annen. Hvis nettstedet tillater brukere å laste opp bilder eller bilder til serveren, kan du gjøre ting mye enklere for de besøkende ved å gi dem et middel til å laste opp flere bilder samtidig. Med Visual Basic eller Visual Studio, og legger til flere ASP-fil / bildeopplasting kontroller til en side eller web-applikasjon er like enkelt som å dra og slippe kontrollene til prosjektet skjema og deretter legge til noen linjer med kode.

Bruksanvisning

1 Start Visual Basic eller Visual Studio, og deretter åpne ASP Web form eller prosjekt der 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, klikker du på "Vis" på menyen bard, og klikk deretter på "Vis Toolbox."

3 Klikk på "FileUpload" kontroll i "Toolbox" delen, og dra og slipp "FileUpload" kontroll til nettskjemaet. Slipp ekstra "FileUpload" kontrollene på skjemaet etter behov. Antallet kontroller du drar i skjemaet, vil avhenge av hvor mange individuelle filer du vil tillate brukerne å laste opp i én økt. Den "FileUpload" kontroll gjør at brukerne kan søke etter filer på harddisken som de ønsker å laste opp til et nettsted.

4 Dra en "Button" kontroll fra "Toolbox", så slipp den på nettskjemaet under finalen "FileUpload" kontroll. Marker knappen, trykk på "F2" -tasten og deretter endre navn på kontrollknappen "Last opp" eller noe lignende. Den "Button" kontroll gjør at brukerne kan sende filer etter å ha plassert filene på harddisken.

5 Dobbeltklikk på den nye "Upload" eller lignende navn kontroll, deretter inn følgende kode i hendelseshåndterer feltet:

"Beskyttet Sub btnUpload_Click (ByVal sender As Object, ByVal e As EventArgs)

End Sub "

6 Kopier og lim inn følgende kode inn i kroppen av Web skjemaet:

"Beskyttet Sub btnUpload_Click (ByVal sender As Object, ByVal e As EventArgs)

Prøve

"Få HttpFileCollection

Dim HFC Som HttpFileCollection = Request.Files

For jeg As Integer = 0 For å hfc.Count - 1

Dim HPF Som HttpPostedFile = HFC (i)

Hvis hpf.ContentLength> 0 Then

hpf.SaveAs (Server.MapPath ( "MyFiles") & "\" & Path.GetFileName (hpf.FileName))

Slutt om

Neste jeg

Catch ex As Exception

'Skriv inn eventuelle egendefinerte feilhåndtering kode her

End Try

End Sub "

7 Lagre ASP form, deretter logge deg på web hosting kontrollpanelet. Last opp skjemaet til Windows webserver.