Avatar billede bustermaniac Nybegynder
20. maj 2001 - 19:55 Der er 2 kommentarer og
1 løsning

Skjul Download (Javascript og/el. ASP?)

På en side skal det være muligt at hente filer ned, men det skal kun være muligt at hente dem fra DENNE ENE SIDE. Derfor må brugerne IKKE kunne tjekke de direkte adresser ud i fx. sourcekoden eller i statusbaren.

Førstnævnte er løst ved at lave en ASP-side, hvor der hentes filnavne fra en DB ud fra et ID-nummer (Sendt som Querystring). Så Response.redirecter jeg vedkommende til filen, men dette kan han jo sagtens finde ud af. For det første står det i et splitsekund i statusbaren (Javascript løsning måske?), men for det andet kender han allerede adressen på redirecter-ASP-siden. Hvordan kommer jeg videre her?

Har selv et par videre forslag, men først lige et par spørgsmål:

Ved Server.transfer og Server.Execute, er det så muligt at sætte en download igang af en fil (ikke ASP/HTML, men MP3, WMA, m.v.)?

Forslag:

1: Man kan vel åbne en side op ved hjælp af Javascript (popup-window) uden statusbar, adresselinie o.s.v. Onclickevents er også slået fra. OnLoad sætter download igang af filen. Desværre kan en bruger vel kigge i sourcekoden og tjekke filenavnet alligevel.

2: Jeg er selv rimelig lost på dette område, men basic authentication burde være den endelige løsning, har jeg hørt, men hvordan?

3: Det burde være muligt at lade et ASP-script åbne filen, ændre evt. headers og derved skrive indholdet tilbage til brugeren.

Alle tre (fire med execute/transfer) har jeg igennem længere tid overvejet, men er der nogle der kan hjælpe mig igang med dem? Eksempler, tutorials og ideer er MEGET velkomne.


Mark Gray
Avatar billede nuno Nybegynder
20. maj 2001 - 22:49 #1
du kan i hvert fald bruge server.transfer eller server.execute til dit \"forehavende\" - forskellen på fx server.transfer og response.redirect er, at ved server.transfer bliver siden aldrig sendt til browseren som den gør ved response.redirect.

Der bliver altså aldrig noget at se for brugeren - for alt hvad der sker, sker server-side.

Håber det var lidt hjælp.....

/nuno
Avatar billede bustermaniac Nybegynder
21. maj 2001 - 08:28 #2
hvis det sker server-side, vil brugeren så få tilbudet om at downloade filen (den der dialogboks)?

Hvis ja, er det så muligt at skifte filnavnet fra ASP-scriptets navn til det egentlige filnavns?
Avatar billede bustermaniac Nybegynder
04. november 2001 - 12:39 #3
lukker spørgsmålet pga. for få 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