Avatar billede freecodes Nybegynder
18. november 2002 - 13:20 Der er 5 kommentarer og
1 løsning

Visning af filer med mellemrum

Jeg har et stykke kode der henter alle filer fra et bib ud i browseren. så lang så godt. Men den vil ikke vise filerne hvis der er mellem rum i filen eg. "k1 pic.jpg" hvordan skal jeg gøre det? koden til filoversigten er som flg:
<% strPathInfo = Request.ServerVariables("PATH_INFO")
strPhysicalPath = Server.MapPath(strPathInfo)

Set objFSO = CreateObject("Scripting.FileSystemObject")
Set objFile = objFSO.GetFile(strPhysicalPath)
Set objFolder = objFile.ParentFolder
Set objFolderContents = objFolder.Files

For Each objFileItem in objFolderContents
If NOT objFileItem.Name = "index.asp" then
    Response.write "<a href="
    Response.Write(objFileItem.Name)
    response.write ">"
    Response.Write(objFileItem.Name & "<br>")
    Response.write "</a>"
    end if
Next %>
Avatar billede jensendk Nybegynder
18. november 2002 - 13:22 #1
Mellemrum skal konverteres ti %20 eller %2E kan ikke liiige huske hvilken en af dem...
Avatar billede freecodes Nybegynder
18. november 2002 - 13:23 #2
jo det ved jeg godt, men hvordan skal jeg finde ud af hvor de sakl være...
Avatar billede eagleeye Praktikant
18. november 2002 - 13:23 #3
udskift mellemrum med %20

Ret denne linie:
Response.Write(objFileItem.Name)

Til:
Response.Write(replace(objFileItem.Name," ", "%20"))
Avatar billede freecodes Nybegynder
18. november 2002 - 13:25 #4
Ha ha.. self. Kender i ikke det.. man sidder og stirre sig blind på noget kode.. takker eagleeye for at vække mig og sender points over til ham
Avatar billede benson Nybegynder
18. november 2002 - 15:07 #5
eagleeye> Hvad med
Filnavn = Server.UrlEncode(objFileItem.Name)

Skulle den ikke også virke ?
Avatar billede eagleeye Praktikant
18. november 2002 - 16:43 #6
Jo det skulle virke, men jeg kan ikke lige overskue om den laver . om til noget andet??
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