Dator > hur du lägger upp filer till en server med asp

  • hur du lägger upp filer till en server med asp


  • Active Server Pages (ASP) är manus motorer för dynamiska webbsidor. Den erbjuder inbyggda objekt som server, session, begäran, svar och program för din webbsida inrättas. Den är designad av Microsoft och släpptes ursprungligen som ett tillägg till Internet Information Services. Det är nu en fri funktion som ingår i Windows-servrar. ASP-sidor kan skrivas med hjälp av VBScript, PerlScript och JScript. Överföra filer till en server med ASP kräver några steg för att konfigurera
    1.
    Öppna Visual Basic-programmet och öppna en ny "ActiveX DLL" projekt. Titel projektet "ASPFileUpload. " Ändra "Klass 1" till "Fil". Klicka på "Referenser" i "Project" rutan. Välj "Visual Basic for Applications", "Visual Basic runtime-objekt och metoder", "Visual Basic objekt och metoder", "OLE Automation", "COM + Services Type Library" och "Microsoft Active Server Pages Object Library", "Microsoft Scripting Runtime "i" Referenser "rutan.
    2.
    Klicka på" ASPFileUpload Egenskaper "under" Projekt "fliken. Välj "Obevakad utförande" och "bevaras i minnet" i "Project Properties" rutan och klicka "OK".
    3
    Ange sifferkoden in på "File. cls". : på Microsofts sida (se Resurser) under "Steg 8" under "Microsoft Visual Basic 6 Project Setup och kod. "
    4.
    Klistra följande ASP-kod i en textredigerare som t. ex. notepad och spara den som "PostFile. asp":



    "<% @ Language=VBScript%>

    ;



















    . " <. br>
    5
    Ange denna kod i din textredigerare och spara den som "UploadFile. asp":



    "<% @ Language=VBScript%>

    <%

    '//////////////////////////////////////////////////////////////////////////////////

    '//ASPFileUpload. File API

    "//

    '//Egenskaper

    " //Filnamn

    "//- Läs /Skriv

    "//- Filen sparas med detta filnamn.

    "//- Den här egenskapen kan endast ställas in innan du ringer Ladda upp

    . " //- Om inget värde anges det ursprungliga filnamnet

    "//- i HTTP-post kommer att användas

    . " //

    '//Skriv över

    "//- Läs /Skriv

    "//- Den här egenskapen kan endast ställas in innan du ringer Upload.

    "//- Om satt till false, och om målfilen finns ett fel

    " //- höjs. Standardvärdet är False

    "//

    '//Target

    " //-. Läs-/skrivbar

    "//-. Filen kommer att skrivas till denna mapp

    " //-. Den här egenskapen kan endast ställas in innan du ringer Ladda upp

    "//- Det finns ingen standard värde för egenskapen och det krävs

    "//

    '//Form

    " //-. ReadOnly

    '//- Scripting. Ordbok objekt

    "//- får tillgång till en viss punkt med hjälp av aspfileupload. Form (" post ")

    . " //-. Fungerar som asp form insamling

    '//-. Kan räkna upp alla värden i en samling med för varje

    "//-. Endast fyllda efter uppladdning metoden kallas

    "//

    '//Metoder

    " //Ladda upp

    "//- Denna metod tolkar HTTP Post och skriver filen .

    "//

    '//Andra

    " //- ASPFileUpload kräver COM +

    "//- Alla samtal till begäran. Form () insamling kommer att orsaka Ladda upp

    '//metod att misslyckas eftersom metoden refererar till Binary innehållet i

    "//Förfrågan föremål genom Request. BinaryRead metod .

    "//- Dessutom, om du går till en variabel i begära hämtning utan

    '//ange delsamling att den tillhör den Request. Form insamling

    '//får genomsökas. Detta orsakar ett fel i Upload metoden.

    "//

    '//////////////////////////////////////////////////////////////////////////////////



    Dim strMsg "As String



    'On Error Resume Next

    dim fuFile

    som fuFile=server. CreateObject ("aspFileupload. file")

    'Ange målmappen

    fuFile. Target="C: \ TEMP \ AspFileUpload \".

    fuFile. Upload



    Om Err. Number=0 Then

    strMsg=fuFile. FileName "har lagts upp. "

    Else

    strMsg="Ett fel uppstod när du la upp fil:" Err. Description

    End If

    För varje oi fuFile. Form

    Response. Write O "
    "



    nästa



    Response. Skriv fuFile. Form. item ("Text1") ":" fuFile. Form. item ("text2")

    "Response. Write Request. Form (" test ")

    som fufile=ingenting

    %>







    <%=strMsg%>



    <. /html> ".
    6
    Skapa en mapp på webbservern som ska ta emot överförda filer och döp den till" C: \ TEMP \ AspFileUpload "Kopiera och klistra in". ASPFileUpload. dll "till din webbserver och registrera det med detta kommando prompt:" regsvr32 PathToDLL \ ASPFileUpload. dll. "Ställ din fil behörighet för att tillåta åtkomst till användare du anger. Klicka på" Start "och" Inställningar "och klicka sedan på" Kontrollpanelen ".
    7.
    Klicka på" Administrationsverktyg "och klicka på" Komponenttjänster. "Förstora" Komponenttjänster "," Datorer "," Den här datorn "och" COM +-tillämpningar "noder. Högerklicka på noden och klicka på" Ansökan ".
    8.
    Klicka på "Skapa en tom Ansökan" i "Installera eller skapa en ny ansökan" låda. Utse ett namn för den och välj "Server Application" och sedan klicka på "Nästa. "Välj" denna användare "i" Set Application Identity "rutan och ange ett användarnamn och lösenord för kontot. Klicka på" Avsluta "och förstora ansökan noden. Högerklicka på noden, välj" Ny "och klickar "Komponent". Klicka på "Installera nya komponenter," och bläddra till din ". dll"-fil, klicka på den, klicka på "Nästa" och klicka på "Finish. "
    9.
    Kopiera och klistra in "PostFile. asp" filen och din "UploadFile. asp" filen till din webb rotmappen, som bör se ut så här "C: \ inetpub \ wwwroot. " Ändra målfilen mapp att se ut som det du skapade i steg en: "fuFile. Target="C \ TEMP \ AspFileUpload \".
    Tio
    Lägg upp filen i din webbläsare genom att ange följande URL:. "Http://YourWebServer/Postfile. asp. " Ändra "din_webbserver" till din egen. Välj filen du vill ladda upp och klicka på "Ladda". Kontrollera dina uppladdade fil genom att kontrollera din upload mapp, som det ska visas där. Du har nu laddat upp filer till en server med ASP.


Previous:hur man byter HP moderkortet k8n8x-la Next:hur man leta efter HD-innehåll att testa min pc grafikkort





Relaterade artiklar


  • hur man byter en bärbar dator ombord
  • hur reparera sandisk programvara CF-kort
  • hur du skannar min körkort med Xerox documate 252
  • hur man överklockar en AMD Athlon XP 3200
  • extern hårddisk problem med en PS3
  • hur du ställer in en laptop för att spela igenom en tv
  • hur man rengör en OKI Printing Solutions c5150 trumma
  • den bästa flytande lösningar för kylning
  • hur reparera en bärbar dator gångjärnsskyddet
  • hur du justerar inställningarna för en Dell 3400MP-projektor