---
title: "Säkrare download-script.."
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/138236-säkrare-download-script"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Gunnar_B"
published: "2005-11-25T12:59:44.000Z"
updated: "2005-11-27T13:39:49.000Z"
replies: 1
views: 223
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/138236-säkrare-download-script"
---

# Säkrare download-script..

## #1 — Gunnar_B, 2005-11-25T12:59Z

Jag har denna kodsnutt för att kunna ladda ner bilder..

scriptet anropas så här fil.asp?File=bild.jpg

Men hur ska jag göra det säkert så man inte kan klättra neråt i katalogerna och ta hem andra filer etc? Ganska ny på asp.. ska man kolla och strippa bort alla slashar från filnamnet? Skulle det räcka?

```
<%
Dim strFileName
strFileName = Request.Querystring(("File")) 
Response.Clear
Response.ContentType = "application/octet-stream"
Response.AddHeader "content-disposition", "attachment; filename=" & strFileName

Set objStream = server.CreateObject("ADODB.Stream")
With objStream
    .Type = 1
    .Open
    .LoadFromFile Server.MapPath("bilder/" & strFileName)
End with

While Not objStream.EOS
    Response.BinaryWrite objStream.Read(1024 * 64)
Wend

objStream.Close
Set objStream = Nothing 
%>
```

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

## #2 — Jesper T, 2005-11-27T13:39Z

Det tycker jag låter tillräckligt.

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/138236-säkrare-download-script
