Skriv istället en länk till en annan sida som uppdaterar en databas där filnamnet finns.
Sen kör du response.redirect till filen därifrån.
3 svar · 205 visningar · startad av Eclipse
download.asp?ID=12
Hur gör jag för att räkna antalet nerladdade filer? Kan man skriva <% response.redirect "/downloads/myfiles.zip" %> och vad händer sen då...?
Skriv istället en länk till en annan sida som uppdaterar en databas där filnamnet finns.
Sen kör du response.redirect till filen därifrån.
Det var min ursprungliga tanke... men jag uttryckte mig lite väl kort.
Alla filer listas på index.asp och sen har alla filer nerladdningslänkar till download.asp?ID=234 som först uppdaterar databasen och sen redirect till respektive fil... men vart hamnar man själv då!? i ett tomt fönster kanske...!??
Man kanske måste ha TARGET="_blank" så allt sker i ett nytt fönster...??
---
Äh, skit samma... det blir nog bra... Jag fattar inte riktigt just nu, men då är det precis som vanligt, man behöver inte fatta, huvudsaken är att det fungerar!
ok. Kanske blir så?
Tänkte mig inte riktigt för när jag svarade. Hoppas du har överseende.
När jag gjorde en sådan sak så gjorde jag det genom META-taggen Refresh.
Det funkar utmärkt och funkar genom att du skriver allt på en sida.
Sedan skriver du bara en länk med ID och vad du nu vill ha i quserystringen.
<%
if request.querystring("id") <> "" then
%>
<meta http-equiv="Refresh"
content="0; URL=filen.zip">
<%
end if
%>
Nu ska du inte se något tomt fönster.
Alltid något att utgå ifrån i alla fall.