Avatar billede meyer Nybegynder
14. august 2002 - 18:20 Der er 14 kommentarer og
1 løsning

Find filnavn

Hvordan får jeg trukket filnavnet ud af denne her når jeg sender en fil ??

<input type="file" size="50" name="file1">
Avatar billede a1a1 Novice
14. august 2002 - 18:28 #1
det kommer lidt an på hvad du bruger til at gemme filen....:)
Avatar billede meyer Nybegynder
14. august 2002 - 18:40 #2
Jeg bruger AspUpload
Avatar billede medions Nybegynder
14. august 2002 - 18:42 #3
arrFileName = Split(Request.From("file1"),"\")
Response.Write(UBound(arrFileName))

//>Rune
Avatar billede meyer Nybegynder
14. august 2002 - 18:53 #4
Hmmm...det gi'r -1 og ikke filnavnet
Avatar billede eagleeye Praktikant
14. august 2002 - 18:55 #5
Hvis der er ASPupload kan du bruge, hvis du kalder dit Upload Object for Upload:


Filnavn = Upload.Files("file1").ExtractFilename
Avatar billede medions Nybegynder
14. august 2002 - 19:03 #6
Nej, undskyld det var sådan her:

    arrFileName = Split(Request.Form("file1"),"\")
    strFileName = arrFileName(UBound(arrFileName))
        Response.Write(strFileName)

//>Rune
Avatar billede meyer Nybegynder
14. august 2002 - 19:07 #7
Så får jeg den her : Indekset er uden for området: 'UBound(...)'
Avatar billede medions Nybegynder
14. august 2002 - 19:09 #8
Hmm så prøv lige med denne:

  arrFileName = Split(Request.Form("file1"),"/")
    strFileName = arrFileName(UBound(arrFileName))
        Response.Write(strFileName)

//>Rune
Avatar billede meyer Nybegynder
14. august 2002 - 19:13 #9
samme resultat :-(
Avatar billede medions Nybegynder
14. august 2002 - 19:16 #10
Hmm prøv lige at skriv

Response.Write(Request.Form("file1")) og vis mig hvad den kommer med!

//>Rune
Avatar billede meyer Nybegynder
14. august 2002 - 19:23 #11
Den skriver INTET!
Avatar billede meyer Nybegynder
14. august 2002 - 19:25 #12
Den her er i min form : ENCTYPE="multipart/form-data" hvis det kan hjælpe
Avatar billede eagleeye Praktikant
14. august 2002 - 19:26 #13
Undskyld men har du prøvet det jeg skrev???
Avatar billede medions Nybegynder
14. august 2002 - 19:26 #14
eagleeye> Gør ENCTYPE sådan at man ikke kan bruge Request.Form() eller hvad?

//>Rune
Avatar billede eagleeye Praktikant
14. august 2002 - 19:32 #15
Både og.. Når man bruger en upload kompunent så skal man bruge upload kompueneten til at hendte form inputs...

Typsik lave man et object til at upload, sådan her:

Set Upload = Server.CreateObject("Persits.Upload.1")

'Filen kan tilgåes sådan her:
Filnavn = Upload.Files("file1").ExtractFilename
'Eller
Filnavn = Upload.Files(1).ExtractFilename

'Hendter andre form inputs sådan her
blabla = Upload.Form("blabla")
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