This is the logic for the video upload. Please help me add buffering or whatever is needed to solve the error.
if (video != null && video.contentLength > 0)
{
movie.Video = new byte[video.ContentLength];
video.InputStream.Read(movie.Video, 0, video.ContentLength);
var vidName = System.IO.Path.GetFileName(video.FileName);
movie.VideoFilePath = "../Uploads/movies/" + vidName;
video.SaveAs(System.IO.Path.Combine(Server.MapPath("~/Uploads/movies/"), vidName));
}
db.Movies.Add(movie);
db.SaveChanges();
return RedirectToAction("Index");
}
return View(movie);
}