You can follow this approach:
File Upload with ASP.NET[
^], but as videos tend to be large files, I suggest not using the database itself. SQL Server is providing a really usefull architecture, called
filestream[
^]. It is a combination of the database and the file system, thus you have the advantages of both. This tutorial has it flaws, but it is a good starting point:
How Do I: Use SQL File Stream[
^], and I would also read this one two:
http://msdn.microsoft.com/en-us/magazine/dd695918.aspx[
^].