Avatar billede fuldstop Nybegynder
21. december 2005 - 18:48 Der er 1 kommentar og
1 løsning

Specielle tegn i download-fil

Hvorfor er det lige jeg ikke kan få dette til at virke med nogle filer som indholder ' og # (evt. andre tegn også) i navnet?
Jeg ønsker at downloade dem (min egen musik fra min egen side)

<%
  Dim objFSO, objFolder, objFile, Count
  Set objFSO = Server.CreateObject("Scripting.FileSystemObject")

  Set objFolder = objFSO.GetFolder("F:\Musik\")

  For Each objFile in objFolder.Files
    Count = Count + 1
    Response.Write Count & ". " & "<A Href=" & "'http://xx.xxx.xxx.xx/Music/" & objFile.Name & "'>" & objFile.Name & "</a>" & "<BR>"
    Next
%>

Har også prøvet med Server.URLEncode, men så kan jeg slet ikke få det til at virke med nogle af filerne som downloades.

test = (Server.URLEncode(objFile.Name))
    Response.Write "<A Href='http://xx.xxx.xxx.xx/Music/" & test & "'>" & objFile.Name & "</a>"
Avatar billede fuldstop Nybegynder
22. december 2005 - 18:37 #1
Fik det til at virke ved at lave det på en anden måde.

<%
  Dim objFSO, objFolder, objFile, Count
  Set objFSO = Server.CreateObject("Scripting.FileSystemObject")

  Set objFolder = objFSO.GetFolder("F:\Musik\")

  For Each objFile in objFolder.Files
    Count = Count + 1
    kode = Server.URLEncode(objFile.Name)
    Response.Write Count & ". " & "<A Href='http://xx.xxx.xxx.xx/files.asp?number=" & kode & "'>" & objFile.Name & "</a>" & "<br>"
    nummer = Request.Querystring ("number")
   
    IF nummer <> "" THEN
    Response.redirect ("http://xx.xxx.xxx.xx/Music/" & nummer)
    Else
    Response.write ""
    End IF
    Next
%>
Avatar billede fuldstop Nybegynder
22. december 2005 - 18:37 #2
:)
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