---
title: "Download Script"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/87881-download-script"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Arre"
published: "2003-10-07T10:31:06.000Z"
updated: "2003-10-07T11:02:45.000Z"
replies: 5
views: 285
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/asp/87881-download-script"
---

# Download Script

## #1 — Arre, 2003-10-07T10:31Z

Jag använder mig utav en .asp sida (download.asp) som är länkad till en databas med olika filers URL.
Informationen skickas med hjälp av Request.Querystring och hittar då URL:en för den angivna id:n.
Denna script funkar jättebra på PC men på Mac så laddar den ner den angivna filen som "download.asp" istället för att ladda ner typ "Hej.zip". Download.asp filen som den laddar ner är = hej.zip men bara ett annat namn.. jättejobbigt tycker jag. 

Hoppas ni förstår vad jag menar, sitter nämligen här o är förkyld o snorig samtidigt som jag försöker förklara hur det är =(

Script-koden:
 
\<%
If Request.querystring("visa") \<\> "" Then

Set Conn = Server.CreateObject("ADODB.Connection")
Set funky = Server.CreateObject("ADODB.Recordset")

strQueryID = request.querystring("visa")

Conn.Open "Driver={Microsoft Access Driver (\*.mdb)}; DBQ=" & db1
SQL = "Select \* from funky where id = " & strQueryID
funky.Open SQL, Conn, 1, 2

Conn.ExeCute("Update funky set hits=hits+1 where id = " & strQueryID)
response.redirect funky("download")

funky.update
funky.Close
Conn.Close
Set funky = Nothing
Set Conn = Nothing

End If
%\>

Tack på förhand!
/Arre

Permalänk: https://www.webforum.nu/p/87881

## #2 — Fredde Mannen, 2003-10-07T10:45Z

Kan inte så mycket om Mac's sätt när man skall ladda ner filer.. men så att säga koden är det inget fel på i sig! 

Funkar det i PC så är det nog bara något speciellt val man skall göra i Mac, typ istället för att "spara" så välj "öppna".. så kan det kanske lösa sig för Mac användare?! :OO

Permalänk: https://www.webforum.nu/p/1179141

## #3 — @nders, 2003-10-07T10:47Z

I stället för response.redirect, prova att skicka vidare med javascript. Det borde ge önskat resultat.

Mvh

Permalänk: https://www.webforum.nu/p/1179144

## #4 — Arre, 2003-10-07T10:54Z

Mm Mac är ju som sagt lite speciell...
@nders, vet du möjligen var jag kan få tag på javascript kod-snuttet för redirecten?

Permalänk: https://www.webforum.nu/p/1179151

## #5 — @nders, 2003-10-07T10:56Z

> **Arre skrev:**
>
> Mm Mac är ju som sagt lite speciell...
> @nders, vet du möjligen var jag kan få tag på javascript kod-snuttet för redirecten?

Jepp, här exempelvis:

```
' avsluta asp-kod
%>
<script>
location.href='<%=funky("download")%>';
</script>
<%
' asp-kod fortsätter
```

Mvh

Permalänk: https://www.webforum.nu/p/1179156

## #6 — Arre, 2003-10-07T11:02Z

Javascriptet funkar prima.. det återstår att se om den funkar bra i Mac...  går o testar det i veckan (har ingen Mac själv u know). 
Tack för hjälpen @nders, jättebussigt var det.

Permalänk: https://www.webforum.nu/p/1179167

---

Tråden på webben: https://www.webforum.nu/amne/asp/87881-download-script
