Video
HTML5 tage vyžaduje podporu pro Požadavky na rozsah
.
Když poskytujete statické soubory, tuto podporu poskytuje interně server, ale v případě HttpHandler
tuto podporu musíte poskytnout sami. Obecně to znamená zpracování Range
a If-Range
záhlaví v požadavku a poskytující správný 206 částečný obsah odpovědi pomocí Content-Range
, Date
a ETag
nebo Content-Location
záhlaví.
Článek Požadavky na rozsah v ASP.NET MVC – RangeFileResult
podrobně popisuje, jak vytvořit ASP.NET MVC ActionResult
s Požadavek na rozsah podpora - měli byste být schopni přesunout veškerou logiku z ExecuteResult
metoda ProcessRequest
metoda HttpHandler
bez problémů.