Ryan skrev:
> Hej.
>
> Der har været mange spørgsmål omkring det, at tvinge browseren til at
> tilbyde at downloade en fil. Jeg kunne godt tænke mig, at gøre det
modsatte.
>
> Jeg har nogle mp3 filer, som jeg gerne vil udbyde til download (ja jeg har
> rettighederne til musikken). Udover det, at folk skal kunne downloade
> filerne, kunne jeg også godt tænke mig, at man kunne streame dem i sin
> mp3-afspiller.
[klip]
Det som mp3.com gør (hvilket er det hemmelige tricks) er ikke at sende
..mp3-filen, men i stedet en playlist (.m3u-fil) der indeholder den fulde
adresse på din .mp3-fil. Playlist-filen downloades hurtigt og er normal
associeret med standard afspilleren - herved åbnes den og .mp3-filen hentes
ned af afspilleren (løbende).
Denne kode burde virke:
<% ' --- playsong.asp ---
Mp3URL = "
http://www.mydomain.org/music/" & Request.QueryString("filename")
' ^ tilpas til den mappe din musik ligger i
Response.AddHeader "Content-Disposition", "inline; filename=song.m3u"
Response.ContentType = "audio/x-mpegurl"
Response.Write Mp3URL & Chr(10)
%>
Så er det blot at linke fra en anden side:
<a href="playsong.asp?filename=min_sang.mp3">Afspil musikken</a>
Håber det virker!
Mvh. Bjarke