public IActionResult UploadPDF(IList <IFormFile> files) { IFormFile PDFenviado = files.FirstOrDefault(); if (PDFenviado != null || PDFenviado.ContentType.ToLower().StartsWith("File/")) { MemoryStream memoryStream = new MemoryStream(); PDFenviado.OpenReadStream().CopyTo(memoryStream); PDF PdfEntity = new PDF() { Nome = PDFenviado.Name, Dados = memoryStream.ToArray(), ContentType = PDFenviado.ContentType }; _context.PDFs.Add(PdfEntity); _context.SaveChanges(); } return(RedirectToAction(nameof(Index))); }
public IActionResult UploadImagem(IList <IFormFile> arquivos) { IFormFile imagemEnviada = arquivos.FirstOrDefault(); if (imagemEnviada != null || imagemEnviada.ContentType.ToLower().StartsWith("File/")) { MemoryStream ms = new MemoryStream(); imagemEnviada.OpenReadStream().CopyTo(ms); Imagem imagemEntity = new Imagem() { Nome = imagemEnviada.Name, Dados = ms.ToArray(), ContentType = imagemEnviada.ContentType }; _context.Imagens.Add(imagemEntity); _context.SaveChanges(); } return(RedirectToAction(nameof(Index))); }