Avatar billede mercutio Nybegynder
03. maj 2004 - 15:02 Der er 9 kommentarer og
1 løsning

Download af fil gennem en servlet får forkert filnavn

De kan trykke på dette link
<a  target="_blank" href="/os2000/servlet/com.eg.os2000.vos2000.Arkiv?Funktion=HentScan&Navn=XML00000024.TIF">Klik her for at se faktura</a>

Når de klikker på linket ryger de ned i en servlet som finder filen og sender den til dem i et response. Men når de ser filen har den navnet com.eg.os2000.vos2000.Arkiv hvad kan jeg lige gøre for at ændre det så den får navnet XML00000024.TIF en almindelig bruger regner ikke lige ud de bare skal ændre typen til .TIP og så virker det =)
Avatar billede mercutio Nybegynder
03. maj 2004 - 15:02 #1
til .TIF mener jeg =)
Avatar billede arne_v Ekspert
03. maj 2004 - 15:07 #2
Du sætter en passende HTTP header i servletten.
Avatar billede mercutio Nybegynder
03. maj 2004 - 15:08 #3
Kan du give et eksempel?
Avatar billede arne_v Ekspert
03. maj 2004 - 15:08 #4
Du skal have sendt:

Content-disposition: attachment;filename=XML00000024.TIF
Avatar billede arne_v Ekspert
03. maj 2004 - 15:10 #5
response.setHeader("Content-disposition", "attachment;filename=XML00000024.TIF");
Avatar billede mercutio Nybegynder
03. maj 2004 - 15:12 #6
Tusind tak Arne V =)
Avatar billede mercutio Nybegynder
03. maj 2004 - 15:12 #7
giver du lige et svar så du kan få points =)
Avatar billede arne_v Ekspert
03. maj 2004 - 15:13 #8
svar
Avatar billede arne_v Ekspert
28. maj 2004 - 23:45 #9
Lukke tid ?
Avatar billede arne_v Ekspert
22. august 2004 - 23:24 #10
??
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