Avatar billede klinemann Nybegynder
14. januar 2004 - 01:04 Der er 2 kommentarer og
1 løsning

Lås på sine filer

hvordan sætter man lås på sine filer så de er umuelige at downloade...?
Avatar billede pfp Nybegynder
14. januar 2004 - 01:18 #1
Hvis de er tilgængelige for visning kan de også downloades. Det kan du ikke beskytte dig imod. Men din ASP-kode er der jo ingen der kan se.

/Peter
Avatar billede The Real Yoda Juniormester
14. januar 2004 - 02:04 #2
du kan lægge filerne uden for det "synlige" sted på et website.. så kan du selv linke til dem, men andre kan ikke hente dem direkte..
Avatar billede eagleeye Praktikant
14. januar 2004 - 08:53 #3
Så skal du lave det sådab filerne ligger i en folder som man ikke kan se fra browseren men man kan se fra ASP koden. Så skal man lave sin image tags om til at kalde en ASP fil med navnet på filen i dette eks img.asp:

<html><body>
tekst over billede
<img src="img.asp?fil=xxx.jpg">
</body></html>


Så laver man en ny fil her skal den hedde img.asp som kan finde og skrive billedet til browseren, du kan så rette FilePath så det passer med din folder:
<%
FileName = Request.QueryString("fil")
FilePath = "d:\wwwbruger.dk\db\" & FileName
Response.Buffer = True
Set st = Server.CreateObject("ADODB.Stream")
st.Type = 1
st.Open
st.LoadFromFile FilePath
Response.Clear

Response.ContentType = "image/jpeg"
Response.AddHeader "Content-Disposition", "inline;filename=" & FileName
Response.BinaryWrite st.Read()
st.Close ' Luk Stream-objektet
Set st = Nothing
Response.End
%>
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester