webForumDet fria alternativet

Hindra nerladdning av fil!

Webbservrar

8 svar · 448 visningar · startad av Sjodahl

Medlem sedan maj 20033 218 inlägg
Frågan#1

Hej!

Står lite stilla just nu, men hur hindrar man igentligen någon ifrån att ladda ner den fil som ligger tex som denna:

http://www.minhost.se/nerladdning/minsuperfil.zip

Det är så att jag har en sida som kräver inloggning, men hur hindrar man någon ifrån att skriva in länken till filen direkt?

Medlem sedan juni 200032 967 inlägg
#2

Kan vara en idé att ange vilken webbserverprogramvara man använder, och eventuellt också vilket operativsystem.

Medlem sedan maj 20033 218 inlägg
#3

Sorry...

Vet inte riktigt om det går att hindra via kodning eller om man spärrar det på själv webbservern!

Windows 2003 Server
IIS/ASP

Medlem sedan juli 20044 453 inlägg
#4

Ändra det med rättigheter på fil/katalog.

Medlem sedan maj 20033 218 inlägg
#5

men kommer man åt dem om man loggar in via hemsidan då tro ?

Medlem sedan apr. 2004298 inlägg
#6

Hur loggar du in på sidan. Via Win-konto eller egengjord kod (typ ASP elle PHP)

/pär

Medlem sedan maj 20033 218 inlägg
#7

egenskriven (aspkod)

Medlem sedan apr. 2004298 inlägg
#8

Då antar jag att det enda du kan göra är att "streama" ut filen till klienten från en plats som inte finns i wwwroot:en för din site. Sök på "stream" i asp-forumet, jag är övertygad om att det finns något kodexempel där.

Möjligen att du skulle kunna sätta filrättigheter (NTFS?) på filen och sedan "impersonate" (med WMI) ett win-konto som har rättigheter till filen.

Mvh
Pär

Medlem sedan maj 20033 218 inlägg
#9

Stream ut gillar jag ;)
Får kolla lite närmare på det.

256 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
126 ms — deklarationer (db)
0 ms — hämta statistik (cache)
126 ms — hämta tråd, inlägg och bilagor (db)
127 ms — ändringar (db)