Avatar billede perj2000 Novice
13. juli 2007 - 17:58 Der er 8 kommentarer

ENCTYPE="multipart/form-data"

Hej folks
Jeg har en form med en feltnavn der forekommer 5 gange som skal modtages af et andet ASP script. Dette gør jeg helt normalt sådan request.form("Overskrift")(i). Og det virker fint med en form uden ENCTYPE="multipart/form-data". Men hvordan får jeg fat i felterne med denne ENCTYPE ?.

Hilsen
Per
Avatar billede cpufan Juniormester
13. juli 2007 - 20:04 #1
upload.form("overskrift")
Avatar billede perj2000 Novice
13. juli 2007 - 20:32 #2
Ja dette giver den første forekomst men jeg skal have dem en efter en i et loop som
for i=1 to 5 (dette tal er ikke statisk.  Kan være meget højere)
  Overskrift = request.form("Overskrift")(i)
  mere behandling ...
next
Avatar billede cpufan Juniormester
13. juli 2007 - 22:24 #3
har du prøvet med

upload.form("overskrift")(i)
Avatar billede perj2000 Novice
14. juli 2007 - 01:17 #4
Ja, Det var Upload.form("Overskrift")(i) jeg mente. Og det giver denne fejl:
____________________
Der opstod en Microsoft VBScript-kørselsfejl (0x800A01C3)
Objektet er ikke en samling: '[object]'
____________________
Avatar billede cpufan Juniormester
14. juli 2007 - 12:57 #5
bruger du noget upload-komponent?
Avatar billede perj2000 Novice
14. juli 2007 - 16:35 #6
Ja. Fra Persist.
Avatar billede cpufan Juniormester
14. juli 2007 - 17:53 #7
man tilgår de forskellige ved hj. af en for each løkke, noget ala dette:

Html page:

        <HTML>  <HEAD>
        <TITLE>Multiple File Upload via iASP_Upload</TITLE>
        </HEAD>
        <BODY>
        <form enctype="multipart/form-data" method="post" action="sample2.asp">
        Enter filename to upload: <input type="file" name="file1"><br>
        Enter filename to upload: <input type="file" name="file2"><br>
        Enter filename to upload: <input type="file" name="file3"><br>
        <input type="submit">
        </form>
        </BODY>
        </HTML>

Script of 'sample2.asp':

        <%
        Set obj = Server.CreateObject("Persits.Upload")
        obj.save "c:\temp\"
        For Each File in obj.Files
        File.copyVirtual "d:\virDir\" &  File.extractFileName, false
        Next
        %>
Avatar billede perj2000 Novice
16. juli 2007 - 22:37 #8
Tak for hjælpen
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