Jag försöker öppna en befintlig fil och mappar upp den med server.mapPath.. blabla, men nr jag ska skicka med filens namn så fungerar det endast med de filer som har ett namn utan mellanslag. Om jag försöker öppna filen som heter (test utan.txt) så blir länken (test%20utan.txt) och den hittas inte. Kan jag göra ngt åt detta eller ??
Tacksam för svar =)
------------------
//
Kick yer boots off and come on in
//
@ndersMedlem sedan juni 200032 969 inlägg hur ser koden ut när du skapar länken?
du råkar inte dra filnamnet genom server.urlencode() två gånger?
------------------
<A HREF="http://cartman.nu" TARGET=_blank>
can i borrow your goat?
</A>
<A href="stat_graphs.asp?<%=objItem.Name%>"><%= objItem.Name %></A>
Vilket bilr stat_graphs.asp?Provar%20med.txt
eller
stat_graphs.asp?Provarutan.txt
Den sista fungerar men inte den första. Båda filerna finns, men den första ligger lagrad som provar utan.txt på servern.
------------------
//
Kick yer boots off and come on in
//
@ndersMedlem sedan juni 200032 969 inlägg ok, vad är objItem.Name för något? hur skapas det värdet?
------------------
<A HREF="http://cartman.nu" TARGET=_blank>
can i borrow your goat?
</A>
Jag listar alla filer i en bestämd katalog.
Set objFolder = objFSO.GetFolder(Server.MapPath(strPath))
For Each objItem In objFolder.Files
så rullar jag runt och skapar länkar av alla filerna.. funkar finfint, så länge de inte heter nge konstigt med mellanrum. =(
------------------
//
Kick yer boots off and come on in
//
objFSO är naturligtvis en
Set objFSO = Server.CreateObject("Scripting.FileSystemObject")
glömde den.
------------------
//
Kick yer boots off and come on in
//
Fraja^Medlem sedan juni 200117 inlägg For Each objItem In objFolder.Files
strName = Server.URLEncode(objItem.name)
Response.Write "<a href="" & strName & "">" & objItem.name & "</a>"
Next
Nåt sånt bör väl funka tycker jag?! =)
------------------
*g0sA*
[Redigerat av Fraja^ den 30 jun 2001]