Avatar billede Søren Bech Morsing Praktikant
11. januar 2006 - 13:16 Der er 2 kommentarer og
1 løsning

midlertidigt dokument til download fx billede eller pdf fil

Hejsa, jeg kunne godt tænke mig at vide hvordan jeg skal håndtere fx dynamisk generede dokument så de kun er til rådighed en vis tid?

Jeg har selv et forslag:
global.asa: on session end
funktion der slette en mappe der hedder: session id

Så når brugeren beder om et dokument, så danner jeg en mappe med brugeres session id og gemmer dokumentet her.

MEN
hvis det er løsningen, hvad så med alle de sites hvor jeg kan se dokumenter i en given periode? Er det blot ved at de har en oprydningskørsel der fx. hver nat sletter mapper der er mere end 5 dage gammel?
Avatar billede w13 Novice
11. januar 2006 - 13:40 #1
Jeg har selv siddet med det problem mange gange - jeg plejer at løse det meget primitivt: jeg lader simpelthen bare en kode på en af siderne tjekke, om nogle af dokumenterne er for gamle og i så fald slettes de. Så vil koden jo blive kørt, når brugeren går ind på siden og derfor vil han/hun bare kunne se, at dokumenterne er slettede. Er det dét, du mener?
Avatar billede Søren Bech Morsing Praktikant
11. januar 2006 - 13:47 #2
det var selvfølgelig en måde. Men problemet er:
1) du danner www.domain.xx/dokument.pdf
2) nu gemmer brugeren dokumentet
3) og gemmer også linket direkte til dokumentet - det er det jeg vil undgå
- dokumentet skal være til rådighed i en vis periode, fx 48 timer.
- dvs. hvis brugeren ikke kommer forbi en asp side (el. lign) så ryddes der ikke op

Men jeg følger dig, jeg kan jo oprette en database og gemme filnavn/dato (eller med FSO direkte på filerne) - dette kræver blot "nogle" følger tanken i systemet og ikke "snyder" med at gemme linket direkte til et dokument.
Avatar billede Søren Bech Morsing Praktikant
28. marts 2006 - 08:48 #3
har lavet det med onSessionStart() og End()
- jeg laver en mappe til brugeren som slettes onEnd() - og dermed kan midlertidige dokumenter ikke ses efter lukning af browseren.

Samtidig gemmer jeg alle SessionID's i en application Array, så når nye bruger logger ind, sikre jeg mig lige (livrem og seler) at alt er ryddet op fra tidligere brugere.
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