22. marts 2005 - 13:56Der er
8 kommentarer og 1 løsning
Request objekt
Jeg har denne: strPathInfo = Request.ServerVariables("PATH_INFO") strPhysicalPath = Server.MapPath(strPathInfo) Set objFSO = CreateObject("Scripting.FileSystemObject") Set objFile = objFSO.GetFile(strPhysicalPath) Set objFolder = objFile.ParentFolder Set objFolderContents = objFolder.Files For Each objFileItem in objFolderContents if InStr(1, "gif,jpg,jpeg,png", LCase(objFSO.GetExtensionName(objFileItem.name))) > 0 then Response.write "<a href=" Response.Write(objFileItem.Name) response.write ">" Response.Write(objFileItem.Name & "<br>") Response.write "</a>" strSQL = "Insert into bildArkiv (bildNavn) values('" & Request.Form("objFileItem.name") & "')" Conn.Execute(strSQL) End if Next
...men det er ikke en form som skal requestes, men et objekt. Jeg skal have fat i hele filnavnet (med .ext) og lagt det i en db for senere kunne bruge denne post til bl.a. udskrivning af udvalgte billeder.
>busschou Spørg ikke mig. Det har du forstand på! Men lidt mystisk er det nu. Jeg mener selvfølgelig at jeg har skrevet strengen som du gør. Men kludret har jeg for det virker nu! Tak for hjælpen og hvad er objFileItem? Det er da ikke et object?
hmm ok må indrømme jeg ikke har helt styr på hvornår man i asp kalder noget for et object Men linjen For Each objFileItem in objFolderContents Siger i mine øjne at du får fat i en slags object som har nogle atributter såsom et navn
Tak for usikkerheden (og forklaringen). Det hjælper altid lidt, at det ikke er alt dem der ved noget, ved noget om ;)
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.