here i have Given Code u can use it according to your need basically we only need to use Fileupload Control and we can Upload Any type of file.
But if we uploading Video then Size will be Big then it will through an exception and to get rid of this add one line-
<system.web>
<httpruntime executiontimeout="600" maxrequestlength="150000" />
</system.web>
and for Saving Your File in Database Refer this Link-
video Upload and view in asp.net c#[
^]