Sqlserver
 sql >> Base de données >  >> RDS >> Sqlserver

Lecture d'un fichier vidéo à partir d'un blob de serveur sql via le gestionnaire ashx à l'aide de la balise vidéo HTML5

La Video HTML5 tage nécessite la prise en charge des Range Requests .

Lorsque vous servez des fichiers statiques, cette prise en charge est fournie en interne par le serveur, mais dans le cas de HttpHandler vous devez fournir ce soutien par vous-même. En général, cela signifie gérer Range et If-Range en-têtes dans la requête et servant correctement 206 Partial Content réponses avec Content-Range , Date et ETag ou Content-Location en-têtes.

L'article Requêtes de plage dans ASP.NET MVC – RangeFileResult décrit en détail comment créer un ASP.NET MVC ActionResult avec requête de plage support - vous devriez pouvoir déplacer toute la logique de ExecuteResult méthode à ProcessRequest méthode de HttpHandler sans problème.