Hvordan laste opp filer med ASP Net

Hvordan laste opp filer med ASP Net


ASP.net er neste generasjon ASP eller Active Server Pages, et programmeringsspråk utviklet av Microsoft for å utvikle elektroniske søknader. ASP.net er en del av Microsoft .NET rammeverk som gjør det mulig å produsere web-applikasjoner som kan skrives i andre programmeringsspråk som Visual Basic eller C #. Brukt med Visual Studio, et verktøy som lar deg lage applikasjoner basert på .NET rammeverket, kan du lage elektroniske skjemaer som godtar fil innlevering.

Bruksanvisning

1 Åpne opp Notepad og lage et HTML-skjema som gjør det mulig for filopplasting. Å la ASP.net behandle filer, sette en html server kontroll (runat = "server") i <form> tag:

<FORM id = "MyForm" method = "post" enctype = "multipart / skjema-data" runat = "server">

Legg det samme i <input> -taggen for å akseptere fil innleveringer:

<INPUT id = "fil1" type = "file" name = "fil1" runat = "server">

2 Legg den funksjonen som vil håndtere fil innlevering i Send-knappen HTML-kode. Hvis du er navngi funksjonen "File_Submission", skriv inn følgende kode:

<INPUT id = "Submit1" type = "submit" value = "Last opp filer" name = "Submit1" runat = "server" OnServerClick = "File_Submission">

3 Skriv inn ASP skript for å håndtere filene som sendes inn via skjemaet. Erklære det som en ASP.net skript ved hjelp av følgende koder:

<Script language = "vb" runat = "server">

Sub File_Submission (ByVal Sender Som Object, ByVal e As EventArgs)

// File Upload Rutine

End Sub

</ Script>

Definer "File_Submission" -funksjonen ved å erstatte den delen for "// File Upload Rutinemessig" med filhåndtering script. Skriptet skal ta filen sendes og laste den opp til en bestemt katalog på ditt nettsted. Legg feilhåndtering, slik som en sjekk for ugyldige eller ikke-eksisterende filer og sette opp en grense for filstørrelsen om nødvendig.

4 Lagre det som en aspx fil.

5 Last opp filen på nettstedet ditt, og teste din filopplasting form.

Hint

  • Det er mange måter å lage et skript for å håndtere filopplasting på ASP.net, noen som kan innebære andre programmeringsspråk som C # og Visual Basic. Du kan sjekke "Ressurser" for å vise eksempler på ASP.NET scripts.
  • Du kan også bruke Microsofts Visual Studio, som huser bibliotek av skript som du kan bruke for å lage elektroniske skjemaer.