Use a view model
public class MovieModel
{
public HttpPostedFileBase Poster { get; set; }
public HttpPostedFileBase Trailer { get; set; }
}
The in your controller
[HttpGet]
public ActionResult Create()
{
return View(new MovieModel());
}
[HttpPost]
public ActionResult Create(MovieModel movie)
{
var entity = new Movie();
using (var memoryStream = new MemoryStream())
{
movie.Poster.InputStream.CopyTo(memoryStream);
entity.Poster = memoryStream.ToArray();
}
using (var memoryStream = new MemoryStream())
{
movie.Trailer.InputStream.CopyTo(memoryStream);
entity.Trailer = memoryStream.ToArray();
}
dbContext.Movies.AddObject(entity);
return View("index");
}