Używam ASP.NET MVC 4 dla strony internetowej. Witryna zarządza wydarzeniami online dla naszej grupy i zapewnia zarejestrowanym użytkownikom dostęp do materiałów online, archiwów wydarzeń internetowych i filmów instruktażowych. Zbudowałem system do przesyłania i zarządzania filmami, teraz muszę zbudować Akcje Kontrolera, aby przesłać pliki wideo na stronę internetową. Używamy VideoJS jako widza i jestem z tego całkiem zadowolony. Musimy zachować bezpieczeństwo plików, więc samo przechowywanie plików w lokalizacji na serwerze WWW nie działa dla nas.MVC ActionResult dla dużych plików wideo
Moje główne pytanie brzmi: jaka jest dobra metoda zwracania plików do przeglądarki? Jestem przyzwyczajony do używania klas ActionResult i JSONResult, ale nie wydają się odpowiednie dla plików wideo. Pliki mogą być BARDZO duże, czasami nawet do GB lub więcej. Widzę klasę MVC FileResult, klasę FileStreamResult i klasę FileContentResult. Którego powinienem użyć i jakie inne kwestie powinienem przemyśleć, kiedy to buduję?
Doceniam twoją pomoc.
Doug
postęp w tej sprawie? – Kevkong
Dobre pytanie. Te metody mogą być pomocne: http://mediastreamingmvc.codeplex.com/ http://motech.pl/articles/aspnet/Range-Specific-Requests-in-ASP http://motnetslackers.com/articles/aspnet/Range-Specific-Requests-in-ASP -NET.aspx – acarlon