Sto utilizzando ASP.NET MVC 4 per un sito Web. Il sito gestisce eventi online per il nostro gruppo e offre agli utenti registrati l'accesso a materiali online, archivi di eventi web e video didattici. Ho creato un sistema per caricare e gestire i video, ora ho bisogno di creare le azioni del controller per inviare i file video alla pagina web. Stiamo usando VideoJS come spettatore e sono abbastanza felice con questo in questo momento. Abbiamo bisogno di mantenere la sicurezza sui file in modo tale che il fatto che i file si trovino in una posizione sul server Web non sembra funzionare per noi.MVC ActionResult per file video di grandi dimensioni
La mia domanda principale è quale sia un buon metodo per restituire i file al visualizzatore? Sono abituato a utilizzare le classi ActionResult e JSONResult, ma non sembrano proprio adatti ai file video. I file possono essere MOLTO grandi, a volte fino a un GB o più. Vedo la classe MVR FileResult, la classe FileStreamResult e la classe FileContentResult. Quale dovrei usare e quali altre considerazioni dovrei pensare quando costruisco questo?
Apprezzo il vostro aiuto.
Doug
eventuali progressi su questo? – Kevkong
Buona domanda. Potresti trovare questi approcci utili: http://mediastreamingmvc.codeplex.com/ http://mvcresumingactions.codeplex.com/ http://dotnetslackers.com/articles/aspnet/Range-Specific-Requests-in-ASP -NET.aspx – acarlon