10. april 2002 - 14:50Der er
3 kommentarer og 1 løsning
Upload funktion på asp side??
Hej Eksperter.
Jeg er i gang med at lave noget hjemmeside halløj i frontpage 2000. På hjemmeside skriver man nogle oplysninger og man skal så kunne oploade et billede til en mappe på serveren, men hvordan??
Det skal enten være en tekst boks hvor man skriver stien
eller bedre...
En funktion hvor man klikker søg og så finder man filen via stifinderen og så finder den selv adressen.
Du skal selvølgelig tilrette det så det passer med stien på din server, og det er ganske enkelt, du skal blot ændre "folder til filer" til det bibliotek du vil ha skal holde filerne
Det kræver selvfølgelig at du sætter nedenstående kode ind i "HTML view"
Dim g_oFso, g_oFolder, g_oFile Set g_oFso = Server.CreateObject("Scripting.FileSystemObject") Set g_oFolder = g_oFso.getFolder(UPLOAD_PATH)
If (Request.ServerVariables("REQUEST_METHOD") = "POST") Then Dim g_oUpload Set g_oUpload = get_upload_files()
Dim fpos, fcontent fcontent = g_oUpload("upload").Item("content") Set g_oFile = g_oFso.CreateTextFile(UPLOAD_PATH & "\" & extract_filename(g_oUpload("upload").Item("filename"))) For fpos = 1 to LenB(fcontent) g_oFile.Write chr(AscB(MidB(fcontent, fpos, 1))) Next g_oFile.Close: Set g_oFile = Nothing
Response.Redirect Request.ServerVariables("SCRIPT_NAME") End If
If ((pos_file <> 0) AND (pos_file < InstrB(position_end, request_binaries, boundary))) Then upload_object.Add name, Server.CreateObject("Scripting.Dictionary")
Det kommer lidt an på hvor du har dit site liggende - nogle hoteludbydere tilbyder komponenter (skal være installeret på webserveren) som SaFileUp eller lignende som gør arbejdet en hel del lettere for dig som udvikler.
Men - der findes en del forskellige komponenter, som alle bruger forkellig kodestykker, så det bedste vil nok i første omgang være, at checke om din server har slige installeret. Alternativt findes der også nogle komponentløse scripts man kan bruge til at uploade med, men det kræver stadig, at hoteludbyderen er med på ideen, da de (i al fald dem jeg kender til) kræver at den anonyme interbruger (IUSER) har skrive rettigheder til den mappe der skal ligges filer op i....
Håber, at du kunne bruge dette til noget - ellers skriv igen, /henrik
Det eneste der kræves er skriverettigheder til biblioteket hvor filerne skal smides.
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.