Avatar billede weis Nybegynder
24. december 2005 - 16:51 Der er 7 kommentarer og
1 løsning

download fra non-public mappe

Jeg har en download funktione der linker på denne måde:

<%
Set conn = Server.CreateObject("ADODB.Connection")
connString = "Driver={Microsoft Access Driver (*.mdb)};DBQ=" & Server.MapPath("db/filer.mdb")
conn.open connString
Set rs =  Server.CreateObject("ADODB.Recordset")
sql = "SELECT * FROM database WHERE Id=" & Request.QueryString("Id")
rs.open sql, conn, 1, 2
rs("hits") = rs("hits") + 1
rs.update
Response.Redirect(rs("link"))
Conn.Close
Set Conn = Nothing
%>

rs"link" er hele stien ud til mappen (mappen hedder download) der ligger ved siden af min public_html (stien er: ../../../download/fil.doc)

men det virker ikke helt??? hvordan skal det laves??? det skulle gerne være sådan at man kun skal kunne hente mine filer hvis man er logget ind
Avatar billede Slettet bruger
24. december 2005 - 16:58 #1
OK...
skal det forståes sådan at dine download-filer ligger i en mappen udenfor din root?
- I så fald ville mit forslag være at man via FSO kopierer filen til en midlertidig mappe...
- Og så skal filen deri blive slettet igen efter for eksempel 1 time...

\Dan
Avatar billede weis Nybegynder
24. december 2005 - 17:59 #2
hvis det kan lade sig gøre at bygge det ind i det eksisterende script så ville det være fint, hvordan vil det så se ud med FSO?
Avatar billede eagleeye Praktikant
25. december 2005 - 11:00 #3
Jeg vil forslå at bruge ADODB.Stream til at streame filen se dette spørgsmål som er i samme stil hvor der skal kunne downloades filer som er uden for "root"-folderen:
http://www.eksperten.dk/spm/456459
Avatar billede weis Nybegynder
15. januar 2006 - 13:43 #4
-> eagleeye

Virker det også når jeg skal bruge en virtuel sti...? Jeg ved ikke hvordan hele stien til mappen ser ud!
Avatar billede weis Nybegynder
28. januar 2006 - 00:27 #5
...?
Avatar billede weis Nybegynder
31. januar 2006 - 22:43 #6
Fik det til at virke efter et serverskift... Tak for hjælpen
Avatar billede weis Nybegynder
31. januar 2006 - 22:43 #7
smid gerne et svar ;)
Avatar billede eagleeye Praktikant
04. februar 2006 - 15:18 #8
ok her et svar :-)
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