Avatar billede raeven Nybegynder
26. januar 2002 - 13:25 Der er 3 kommentarer og
1 løsning

Download fra mappe...

Jeg har en "dropdownbox" hvori man kan downloade nogle filer. Det virker for så vidt godt nok. Hver jeg skal lægge en fil ind i boxen laver jeg en ny "option" i koden. Men, jeg kunne godt tænke mig at jeg istedet blot skulle lægge filen ind i en bestemt mappe, og så kom den selv ind i boxen. Er det muligt, og hvordan??

/ræven 
Avatar billede coltau Juniormester
26. januar 2002 - 13:28 #1
Kan du selv putte filnavnene i ComboBoxen - så kan du finde alle filer på denne måde:
Set objFSO = Server.CreateObject("Scripting.FileSystemObject")
Set f = objFSO.getFolder(Server.MapPath("\test"))

For Each Item in f.Files
  Item.Name ' Put Item.Name i ComboBoxen
Next
Avatar billede raeven Nybegynder
26. januar 2002 - 13:37 #2
Jeg er ikke helt sikker på at jeg forstår dit svar...
Kan du forklare det lidt bedre?

/ræven
Avatar billede rou Nybegynder
26. januar 2002 - 14:06 #3
Han mener at du skal bruge FileSystemObject til at få en liste over alle filer som er i den relevante folder, og så sætte en ny "option" for hver.

Først laver du et Filesystem object, som du så bruger til at finde din folder. I folder objektet er der en collection som hedder Files, som indeholder alle filer der er i den folder.
Den kan du iterere igennem med en "for" løkke.

eks.
---
<%
Dim oFileSys, oFolder, oFile
Dim sOptions

Set oFileSys = Server.CreateObject("Scripting.FileSystemObject")
Set oFolder = oFileSys.GetFolder(Server.MapPath("<din folder>"))

For Each oFile In oFolder.Files
sOptions = sOptions & "<option value=""" & oFile.Name & """>" & oFile.Name & "<br>"
Next

%>
<select name="mySelect">
<%=sOptions%>
</select>

----

Egentligt ganske simpelt.. jeg vil råde dig til at finde Microsofts VBScript reference på MSDN, der kan du finde dokumentation over FileSystemObject.

- Rou
Avatar billede raeven Nybegynder
26. januar 2002 - 14:22 #4
tak for hjælpen begge to, pointene går til Rou, da det var det bedste svar...
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester