Download filer som mine brugere har uploadet
Jeg har en uploadfunktion på mine hjemmeside, hvor brugeren kan ligge filer opså andre brugere også kan se dem. Når filen ligges op på serveren ligges filens
navn ned i en tabel der hedder 'opload' i kolonnen 'filnavn'.
Mine brugere er delt op forskellige kategorier som hedder: moedevaerter,
lederskab, boern, ungdom + nogle flere, og det er ikke alle filer som alle
brugere må se, faktisk må hver fil kun ses af én bestemt gruppe. Navnet på denne
gruppe ligges i samme tabel som før men i kolonen 'rettighed'.
For at se filerne og downloade dem skal de ind på
'visfiler.asp?omraade=gruppensnavn'. Det kommer de ved hjælp af menuen hvor de
hvis de skal se de filer der er til gruppen 'celle' trykker på linket: '<a
href="visfiler.asp?omraade=Celle>Celle</a>'.
Det er så meningen at visfiler.asp?omraade=Celle skal hente de filnavne fra
databasen som har 'rettighed' = 'Celle', og så lave et link til hver af filerne
(der vil være 0-10 filer).
Filerne ligger i en undermappe der hedder 'upload'.
Indtil videre har jeg fået hentet filnavnene fra databasen, men kan ikke regne
ud hvordan jeg skal få lavet link til de forskellige filer.
Her er min foreløbige kode:
strSQL = "Select filnavn from opload where rettighed = '" &
Request.Querystring("omraade") & " ' "
Set rs = Conn.Execute(strSQL)
If rs.EOF or rs.BOF Then
Response.Write "Der er ingen filer"
else
Response.Write "<a href='upload/TEST.TXT'>HER SKAL VÆRE ET LINK TIL FILEN</a>"
End If
men den kommer jeg jo ikke langt med... så er der nogen der har en ideén til
hvordan jeg kan lave en kode der automatisk henter de relevante info og generere
de ønskede links?
Det behøver ikke være et færdigt script (selv om det ville være rart), men kan
også bare være en sktise eller ide, så kan jeg selv/andre arbejde videre med den ide og få det til at virke efter hensigten.
Mit webhotel bruge denne ASP-fortolker: Chilisoft
ASP (eller "Sun Java System Active Server Pages", som det hedder lige
for tiden) og de kører på UNIX/Linux server (www.b-one.dk)
På forhånd TAK!
