12. august 2007 - 12:30Der er
10 kommentarer og 1 løsning
Load billede med script
Hej. Jeg loader billeder med et ASP script, som virker fint, indtil jeg sætter det ind på en side for at style med layout osv. Der vises bare tusindvis af mærkelige tegn.
Hvad gør jeg evt. galt?
Scriptet her virker fint, så længe det ikke sætte sammen med andet. <% Const adTypeBinary = 1
Response.Expires = 0 Response.Buffer = TRUE
file = 1
If InStr(Request.ServerVariables("HTTP_USER-AGENT"),"MSIE") > 0 Then Response.AddHeader "Content-Disposition", "atachment; filename="& file Else Response.ContentType = "image/JPEG" End if
Dim objStream Set objStream = Server.CreateObject("ADODB.Stream")
Metoden kan også anbefales, hvis man f.eks vil lave statistik over hvor mange gange en fil er downloadet..
eksempel: download.asp?fil=test.exe
Så vil download.asp tage fat i en (for brugeren) ukendt mappe, så ved kommende bliver nødt til, at gå igennem download.asp.. Og en anden god grund til download.asp, er at man forhindre det man kalder "leeching", hvor folk bare linker til dine filer, og du så kommer til at betale for deres traffik.. Et anti-leeching script, kunne checke om en bestemt session var sat.. hvis ikke, får man ikke lov til at downloade..
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.