webForumDet fria alternativet

Rätt filnamn även på Mac?

ASP

5 svar · 306 visningar · startad av daPhil

Medlem sedan apr. 2001151 inlägg
Frågan#1

Ett helt vanligt redirect script för att ladda hem filer:

<%

File = Request.QueryString("file")
	
Response.Redirect File
		
%>

På PC funkar det utmärkt, men på Mac får filen man hämtar samma namn som själva scriptet har i det här fallet "get.asp" även fast man fortfarande får hem rätt fil och den går att använda bara man döper om den till det den ska heta.

Jag har även testat med Server.Transfer, det gjorde ingen skillnad. Jag vet att detta går att lösa för jag har sett sajter bygga med ASP (microsoft.com t.ex.) där man får rätt filnamn även fast man tankar genom ett ASP redirect script..

Medlem sedan okt. 20005 273 inlägg
#2

kan du inte använda

[red]
File = Request.ServerVariables("HTTP_REFERER")
Response.Redirect File
[/red]

:)

Medlem sedan apr. 2001151 inlägg
#3

Njae, jag förstår inte hur det skulle hjälpa? Mitt problem är alltså:

Om någon klickar på "get.asp?file=enfil.zip" så får man hem "enfil.zip" men på mac heter filen man får hem "get.asp" även fast det e rätt fil.

Medlem sedan juni 200032 967 inlägg
#4

Har du provat att göra det med javascript?

Response.write "<script>location.href='" & file & "';</script>"

Mvh,

Medlem sedan apr. 2001151 inlägg
#5

Nu funkar det, tackar tackar @anders :)

Medlem sedan okt. 20005 273 inlägg
#6

Missupfattade ....... :r

320 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
126 ms — deklarationer (db)
0 ms — hämta statistik (cache)
191 ms — hämta tråd, inlägg och bilagor (db)
125 ms — ändringar (db)