Avatar billede bajerfar Nybegynder
14. juni 2005 - 17:49 Der er 7 kommentarer og
1 løsning

udtrække flere filnavne fra upload-form

Hej Eksperter
Jeg har brug for at udtrække flere filnavne fra min upload-form. Det er ikke noget problem at udtrkke fil-navnet, så længe det kun drejer sig om én fil, men upload'es der flere filer på én gang via min form, har jeg problemer med at hente fil-navnene og omskrive dem til variabler, som jeg kan bruge senere hen.
Jeg bruger følgende kode, til at hente mit filnavn, hvordan kan det omskrives, hvis det skal bruges til at hente samtlige filnavne i min form, og udskrive dem som variabler?

For Each File In Upload.Files
  strFileName = File.FileName
Next

Det skal lige siges, for en god ordens skyld, at jeg bruger freeAspUpload.
Avatar billede thesurfer Nybegynder
14. juni 2005 - 20:10 #1
Du kan lave det om til en array..

For Each File In Upload.Files
  strFileName = strFileName & File.FileName ";"
Next

strFileName = split(strFileName, ";")

Nu er strFileName lavet om til en array, og du kan henvise til strFileName(0) som er den første fil, strFileName(1) som er den anden fil, osv..

Eksempel:
dim i

For Each File In Upload.Files
  strFileName = strFileName & File.FileName ";"
Next

strFileName = split(strFileName, ";") ' lav til array

for i = 0 to ubound(strFileName)
  response.write "Der er uploadet " & (ubound(strFileName) + 1) & " filer"
  response.write "<br>Filerne:<br>"
  response.write strFileName(i) & "<br>"
next

Simpelt eksempel.. udskriften tager ikke højre for 1 eller flere filer (skriver bare "filer" og "filerne")..

/theSurfer
Avatar billede thesurfer Nybegynder
14. juni 2005 - 20:16 #2
højre = højde..

/theSurfer
Avatar billede thesurfer Nybegynder
14. juni 2005 - 20:16 #3
Smider lige et svar..
Avatar billede bajerfar Nybegynder
15. juni 2005 - 10:55 #4
ok! Det var også noget i den retning jeg havde forestillet mig, men havde problemer med at få det til at virke. Nu ved jeg hvilken vej jeg skal gå.
Tusind tak for hjælpen!
Avatar billede bajerfar Nybegynder
15. juni 2005 - 16:58 #5
hmm .. var vist lidt hurtig der! Kan ikke få scriptet til at virke, kan du hjælpe. Det ser ud til, at der en fejl et sted ..
Avatar billede bajerfar Nybegynder
15. juni 2005 - 17:02 #6
.. min fejl! Glem det!
Avatar billede thesurfer Nybegynder
15. juni 2005 - 20:22 #7
hehe :-)

Næste gang er det ikke nok med "der en fejl et sted".. kopier og indsæt HELE fejlmeddelelsen, og selve koden der er fejl i.. linienummer får du oplyst i fejlmeddelelsen..

/theSurfer
Avatar billede thesurfer Nybegynder
15. juni 2005 - 20:22 #8
- og takker for points :-)

/theSurfer
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