Avatar billede moejensen Nybegynder
16. august 2003 - 17:52 Der er 3 kommentarer og
1 løsning

overfør form indholf til upload metode

er dette muligt:

jeg har en html side, hvor jeg har en form, hvor brugeren kan vælge en fil. Lad os antage at den hedder file1

jeg har lavet følgende metode:

Function upload(file)
    Set Upload = Server.CreateObject("Persits.Upload.1")
    Upload.OverwriteFiles = False
    Upload.SaveToMemory
    Set file = Upload.Files(1)
    filename = file.FileName
    file.SaveAs (Server.mapPath("../../billeder/" & filename))
    Set upload = nothing
    Set file = nothing
    upload = filname
End function

jeg vil så kalde funktionen med følgende:
upload request.form("file1")
funktionen skulle så returnere filnavnet.

Jeg kan ikke få det til at virke, og jeg er bange for at det er fordi jeg ikke kan overføre indholdet af formen på den måde, er det korekt??? Jeg bruger aspUpload
Avatar billede erikjacobsen Ekspert
16. august 2003 - 17:54 #1
Bruger du en upload komponent kan du ikke bruge request.from (typisk)
I dit tilfælde kan du bruge  Upload.form("file1") hvis deter et almindeligt
formfelt.
Avatar billede moejensen Nybegynder
16. august 2003 - 17:59 #2
mit problem er at metoden kaldes fra en helt anden side end hvor selve upload metoden ligger, så jeg har ikke initialiseret upload på det sted.

Ideen var at laveen metode til upload, frem for at proppe den samme kode ind 7 setder hvor jeg skal uploade til billede.
Avatar billede erikjacobsen Ekspert
16. august 2003 - 18:02 #3
Det lyder fint, men du kan blot ikke anvende request.form - mig bekendt ;)
Avatar billede moejensen Nybegynder
17. august 2003 - 10:50 #4
det er ikke noget at gøre ved at , jeg så bare kode det ind alle vegne :-(
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