On Thu, 13 Jul 2006 14:01:27 +0200, Kasper Johansen
<kaspernj@gmail.com> wrote:
>For at gøre den bedst muligt, så skal det selvfølgelig være muligt at
>resume. Jeg mener engang at have læst, at det faktisk skulle være muligt
>med HTTP.
>
>Jeg regner med, at det bare er en header, som der skal sendes. Kan nogen
>forklare hvordan og hvorledes? (har forsøgt mig på Google uden held).
Du kan læse om range requests i RFC2616 (HTTP/1.1):
Client-delen:
http://rfc.net/rfc2616.html#s14.35
Server-delen:
http://rfc.net/rfc2616.html#s10.2.7
Tjek om brugeren har sendt et Range-request i headeren og aflæs
værdierne i denne. Send en 206 Partial Content-HTTP-header (i stedet
for den normale 200 OK-header), og tilføj passende Content-Range-og
Content-Length-headers. Du kan slå formatet for de headers op i
RFC'en.
Du bør også sende "Accept-Ranges: bytes" med som header, idet flere
browsere/klienter vil være opmærksom på at serveren rent faktisk
tillader at lave range-requests.
--
- Peter Brodersen
Ugens^WMånedens^WSommerens værktøj - Find vej:
www.findvej.dk
Nu med link direkte til en adresse, fx:
www.findvej.dk/Nybrogade2,1203