0

我试图想出一种方法来允许用户将他或她制作的视频上传到我正在处理的应用程序中。我的问题是如何或最好的方法是什么。我听说有人将视频转换为二进制然后保存到数据库,但我也听说不建议这样做。如何保存这些正在上传的视频。例如,YouTube 如何处理他们的视频?感谢任何提示。

也许这个?

  System.Web.UI.WebControls.FileUpload
4

1 回答 1

2

您通常不会在 MVC 应用程序中使用 WebForms 控件(取决于此处 MVC 的意图),因此具有文件类型的基本 HTML 输入元素<input type="file" name="video">应该可以满足您的需要。至于存储,有几种可能的解决方案,但所有答案都是主观的,需要根据应用程序的需求(扩展、性能、可用​​性、复制、安全性等)进行定制。作为第一轮解决方案,它应该将文件存储在磁盘上并非不可能,但这实际上取决于您的环境需求和功能。

于 2012-11-06T01:42:39.887 回答