Avatar billede Lasse Novice
05. oktober 2000 - 14:38 Der er 6 kommentarer og
1 løsning

HEADER og dynamisk navn

Ja, jeg ved ikke lige hvor jeg skal proppe dette spg hen så det kommer i denne kategori...

Jeg har alle mulige slags filer liggende i en database som binær data. Udover det har jeg hver fils content-type(en header-attribut)+filnavnet på filen, og med disse tre ting vil jeg gerne kunne accesse de enkelte filer i en browser. Det virker også indtil videre. Jeg kan loade en fil ind i browseren med header attribut content-type=typen på filen efterfulgt af filen.
Nu er det sådan at det hele bliver genereret i en perl-fil, og derfor bliver default navnet på den fil jeg henter perlscriptets navn. Det skal IKKE være sådan. Det skal helst være det navn som det der ligger i databasen. Mit spg er så, er der en attribut man kan sætte så dette ændres?

Spørg endelig hvos jeg er meget uklar.
Avatar billede Lasse Novice
05. oktober 2000 - 15:27 #1
der er 450 point oveni her:

http://www.eksperten.dk/spm/16302

Det er åbenbart fuldstændig samme spg...

Avatar billede jinxed Nybegynder
05. oktober 2000 - 15:41 #2
Sæt headeren Content-Disposition til attachment efter fulgt filename=filnavnet

\"Content-Disposition: attachment; filename=$filnavn\"

Jinxed ; )
Avatar billede Lasse Novice
05. oktober 2000 - 16:07 #3
ok, jeg er lidt af en amøbe til det der header fis...

Kan du ikke lige lave et lille html dokument hvor det du lige har skrevet indgår... tak!
Avatar billede jinxed Nybegynder
05. oktober 2000 - 16:33 #4
Jeg ved ikke om man kan sætte Content-Disposition i html men i php bruger jeg følgene til at gøre det:

header(\"Content-Disposition: attachment; filename=$filnavn\");
header(\"Content-Type: application/octet-stream\");
header(\"Content-Length: \".filesize($filsti));

Jeg ved at man kan gøre det i perl, men den korekte syntax kender jeg ikke.
Avatar billede Lasse Novice
05. oktober 2000 - 16:42 #5
hvorfor skal content length med?
Avatar billede jinxed Nybegynder
05. oktober 2000 - 16:44 #6
Det behøver den ikke, men det er den der bliver vist mens man downloader (i.e. 256kb ud af 2450kb)
Avatar billede Lasse Novice
12. oktober 2000 - 09:24 #7
thankx
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