Bir web sitesi için ASP.NET MVC 4 kullanıyorum. Site, grubumuz için çevrimiçi etkinlikleri yönetir ve çevrimiçi materyallere, web etkinliklerinin arşivlerine ve öğretim videolarına kayıtlı kullanıcılara erişim sağlar. Videoları yüklemek ve yönetmek için bir sistem oluşturdum, şimdi video dosyalarını web sayfasına göndermek için Denetleyici Eylemlerini oluşturmam gerekiyor. VideoJS'yi izleyici olarak kullanıyoruz ve şu anda oldukça mutluyum. Dosyalarda güvenliği korumamız gerekiyor, bu yüzden dosyaların web sunucusundaki bir konumda oturması bizim için işe yaramıyor gibi görünüyor.MVC Büyük video dosyaları için ActionResult
Ana sorum, dosyaları görüntüleyiciye geri döndürmek için iyi bir yöntem nedir? ActionResult ve JSONResult sınıflarını kullanıyorum, ancak video dosyaları için doğru görünmüyorlar. Dosyalar ÇOK büyük olabilir, bazen bir GB veya daha fazla olabilir. MVC FileResult sınıfını, FileStreamResult sınıfını ve FileContentResult sınıfını görüyorum. Bunu yaparken hangisini kullanmalıyım ve diğer düşüncelerimi düşünmeliyim?
Yardımlarınız için minnettarım.
Doug
bu konuda herhangi bir gelişme var mı? – Kevkong
İyi soru. Bu yaklaşımları faydalı bulabilirsiniz: http://mediastreamingmvc.codeplex.com/ http://mvcresumingactions.codeplex.com/ http://dotnetslackers.com/articles/aspnet/Range-Specific-Requests-in-ASP -NET.aspx – acarlon