well, jeg kan da fortælle dig selve princippet, men hvis du skal have selve koden må du hoste op ;)
det du skal gøre er at definere en anden MIME så browseren snydes til at tro at det er en anden fil end det egentlig er. Den kode jeg har gør det med .jpg men kan hurtigt laves om så det virker med mp3
for at få det til at funke skal man kunne læse filen binært, dette kan asp ikke gøre alene, så man må have fat i et komponent. Jeg kan sige så meget at FSO ikke kan læse binært :)
... nope... ok, jeg startede med den, men da webhotellet det skulle bruges på ikke ville installere den måtte jeg gå andre veje. Jeg kan sige så meget at det er et komponent der bliver brugt RIGTIG ofte!
hehe, det her er sjovt :D lad os lege 10 spm til fessoren ;)
Det handler naturligvis om at ændre Content-Type i webserverens HTTP svar, men bemærk at det ikke er alle browsere, der respekterer den Content-Type, som serveren sender. Meningen med Content-Type headeren er, at browseren skal kunne afgøre, om den kan håndtere denne type indhold v.h.a. en viewer eller et plugin, eller om den skal spørge brugeren hvad den skal gøre (åbn/gem). F.eks. Internet Explorer bruger også filens extension til at afgøre, om den kan vise den eller ej, og den vil genkende .jpg.
Generelt er det noget rod at prøve at tvinge browseren til en bestemt opførsel. Evt. kan du zippe alle filerne, og linke til zipfilerne, så gør du samtidig dine brugere den tjeneste, at downloadet er mindre.
mwittrock>> det er rigtigt... ved at snyde browseren kan man få den til at vise åbn/gem ved hvilken som helst filtype. Selv synes jeg nu det virker udemærket.
Prøv som et eksperiment at sætte en side op, der sender browseren et JPG billede, men med en anden Content-Type end image/jpg. Lad os se hvordan de forskellige browsere herinde reagerer på det.
jeg har skam en side hvor det kører på... og det er rigtigt, ikke alle browsere godtager det... og hvis brugerens browser ikke accepterer det, så er det jo bare at højreklik>save picture as
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.