public ActionResult Create(restaurante rest) { if (ModelState.IsValid) { if (Request.Files.Count > 0) { int tamanho = (int)Request.Files[0].InputStream.Length; byte[] arquivo = new byte[tamanho]; Request.Files[0].InputStream.Read(arquivo, 0, tamanho); byte[] arquivoAR = arquivo; rest.imagem = arquivoAR; } db.restaurante.Add(rest); db.SaveChanges(); return RedirectToAction("Index"); } return View(rest); }
public FileContentResult RecuperaImagem(int id) { reg = db.restaurante.FirstOrDefault(i => i.cod == id); if (reg.imagem != null) { return File(reg.imagem, "image/jpeg"); } else { return null; } }