Пример #1
0
        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)));
        }
Пример #2
0
        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)));
        }