2012-11-06 68 views
0

我想要想出一種方法來允許用戶上傳他或她對我正在處理的應用程序所做的視頻。我的問題是如何或什麼是最好的方式來做到這一點。我聽說有人將視頻轉換爲二進制文件,然後保存到分貝,但我也聽說不建議這樣做。如何保存正在上傳的這些視頻。例如,YouTube如何處理他們的視頻?任何提示,非常感謝。爲mvc網站上傳和存儲視頻

也許這樣?

System.Web.UI.WebControls.FileUpload 

回答

2

你一般不會使用的WebForms在MVC應用程序(根據MVC的意圖在這裏),所以一個基本的HTML input元素與類型的文件<input type="file" name="video">的控制應該爲你的工作需要。至於存儲,有幾種可能的解決方案,但所有的答案都是主觀的,需要根據應用程序的需求(擴展,性能,可用性,複製,安全性等)進行定製。作爲第一輪解決方案,它不應該將文件存儲在磁盤上是不可能的,但這確實取決於您的環境需求和功能。