---
title: "dölja nedladdningsbara filer?!"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/177416-dölja-nedladdningsbara-filer"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "mandel"
published: "2009-03-13T09:03:21.000Z"
updated: "2009-03-13T22:31:47.000Z"
replies: 12
views: 779
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/177416-dölja-nedladdningsbara-filer"
---

# dölja nedladdningsbara filer?!

## #1 — mandel, 2009-03-13T09:03Z

Jag har fått uppgiften att uppdatera min klubbs hemsida och sitter nu och funderar på att man skall kunna ladda ned klubbens logga till mobilen och olika skrivbordsbakgrunder till datorn... tanken är att man betalar med sms får tillbaka en kod som man skriver in på sidan sedan kan man ladda ned det man köpt... hur fixar jag själva nedladdningsbiten... så att filen bara finns tillgänglig för nedladdning just då? och så man inte bara kan skriva in adressen till filen igen och ladda ner 10 gånger till...

är det någon som sitter inne med bra kunskap om detta hur jag kan fixa till detta?

Hoppas ni förstår vad jag menar annars får jag försöka förklara mig bättre..

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

## #2 — StefanBergfeldt, 2009-03-13T10:20Z

Det blir väldigt svårt i klassisk ASP.
I ASP.NET hade jag gjort en sida som returnerar bilden.
Med adressen /Bilden.aspx?code=jHUiyuuyguyF67
Så kollas mot databasen att koden finns, och inte är använd, och isåfall returneras bilden, annars inget.

Går naturligtvis att göra i gammal ASP också, men då är det mycket svårare.

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

## #3 — rhdf, 2009-03-13T10:21Z

du får nog bygga nån lösning där du lägger filerna utanför wwwroot och sen skicka dem till klienten med en filestream, nu har jag inte en susning om hur man gör det i klassisk asp men det borde gå ;) i asp.net hade det varit enklare

sen får du se till så att koden bara är aktiv under en viss tid och gärna blir bunden till det IP som först använder den

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

## #4 — mandel, 2009-03-13T10:42Z

Jag som då inte har någon kunskap om .NET men endel ASP hur kan jag lösa det där? går det? någon som har gjort det? någon som kanske har en färdig lösning??

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

## #5 — StefanBergfeldt, 2009-03-13T11:07Z

<http://www.xefteri.com/articles/show.cfm?id=7>

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

## #6 — mandel, 2009-03-13T12:22Z

hmmm får det inte att funka... kanske jag som tänker fel...

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

## #7 — voigtann1, 2009-03-13T12:46Z

Vad blir fel? Det är omöjligt att hjälpa dig om du inte beskriver vad du gör och vad den gör för fel.

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

## #8 — mandel, 2009-03-13T13:39Z

det är jag som inte riktigt förstår scriptet... jag får No file specified. hela tiden....

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

## #9 — voigtann1, 2009-03-13T14:17Z

Har du bara tagit koden rakt upp och ner, så behöver du en Querystring:
strPath = CStr(Request.QueryString("file")) 

så:
download.asp?file=default.asp 

borde göra så att du få default.asp nerladdat.

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

## #10 — mandel, 2009-03-13T17:07Z

jo nu har jag fått det att fungera med nedladdning av filer.... men det är fortfarande så att jag inte döljer själva "riktiga" sökvägen till filen...
det jag vill är att dölja sökvägen till den filen så man inte bara kan skriva in <https://www.nisseweb.se/filer/filen.jpg>...
utan man måste gå via download.asp för att kunna ladda ner den...
vet inte riktigt hur jag skall förklara saken närmare...
ex. säg såhär... om man har har en webshop där man säljer bilder, mp3 böcker eller nått liknande via direktnedladdning så skall man inte komma åt filen förrens man betalat... då skall man komma till en "tillfällig" mapp eller fil som man kan ladda ned, när detta är gjort så försvinner den och man kan inte återvända med en direktlänk....
hoppas ni förstår vad jag menar....

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

## #11 — voigtann1, 2009-03-13T21:03Z

spara sökvägen i en databas =\> och ett id per rad =\> anropar databasen för att få sökvägen.

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

## #12 — rhdf, 2009-03-13T22:21Z

om jag inte har helt fel så sa jag redan i inlägg 3 i den här tråden "lägg filen utanför wwwroot"
då SKALL ingen kunna skriva in sökvägen till den. Sen måste du då via lite meck med databas osv leverera rätt fil om besökaren ger rätt kod
lite pseudokod
If angivenKod=korrekt_kod_som_ej\_är_förbrukad Then
hämta filen med kod enligt
<http://www.webforum.nu/showpost.php?p=1459867&postcount=5>
End If

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

## #13 — mandel, 2009-03-13T22:31Z

aahhh okey då är jag nog lite mer med på hur ni menar... jag knåpar vidare och tackar sålänge för detta och återkommer.

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/177416-dölja-nedladdningsbara-filer
