Avatar billede jbodk007 Nybegynder
09. juni 2004 - 13:48 Der er 7 kommentarer og
1 løsning

httpservlet som henter en fil til browser

Jeg har brug for en servlet, som kan hente en variabel, som aktiveres ved et klik på et ikon i en browser. Variablen er en filsti, som ikke må ses i browserens adresselinje, html-kildetekst eller andre tilgængelige steder. Den pågældende fil skal derefter hentes af browseren. Eneste brugeraktion er det nævnte klik. Variablen er ikke problemet. Problemet er kun, at det interne filsystem skal holdes skjult. Jeg ved der er andre sikkerhedsveje, men jeg spørger kun på denne.
Avatar billede arne_v Ekspert
09. juni 2004 - 13:58 #1
Er det ikke bare at lade HTML indeholde:

<A HREF="HentServlet?f=123"><IMG SRC="noget.gif"/></A>

og så lade HentServlet kalde request.getParameter("f") og bruge værdien
til at slå op i en database tbel / XML file / noget tredie og få
det oversat til "disk/dir/filnavn.typ" som servletten så læser og
returner til bruger ?
Avatar billede Slettet bruger
10. juni 2004 - 12:58 #2
Kunne man ikke bare ligge det på sessionen og så hente det fra sessionen når brugerne klikker på ikonet ??
Avatar billede arne_v Ekspert
10. juni 2004 - 20:40 #3
Ligge hvad i sessionen ?
Avatar billede arne_v Ekspert
01. juli 2004 - 22:00 #4
Kommet videre ?
Avatar billede arne_v Ekspert
22. august 2004 - 23:22 #5
?
Avatar billede jbodk007 Nybegynder
24. august 2004 - 12:26 #6
beklager den sene reaktion. spurgte nok lidt overfladisk, dog er dit svar ok.
Avatar billede arne_v Ekspert
24. august 2004 - 12:28 #7
Så OK at jeg skal ligge et svar ?
Avatar billede jbodk007 Nybegynder
24. august 2004 - 13:15 #8
ok
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