这是视频上传的逻辑。请帮我添加缓冲或解决错误所需的任何内容。
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);
}