Solucionado (ver solução)
Solucionado
(ver solução)
4
respostas

Trabalhar com arquivos usando ASP.NET MVC

Boa noite! Estou criando um projeto de cadastro, no qual precisará upar arquivos (.pdf, .doc e .xls) Como eu faço para salvar estes arquivos no meu banco de dados, em vista que não consigo salvar um "File" no banco? Pelo que pesquisei, eu precisaria "converter" ele para base64. Tem algum outro jeito? Algum jeito mais "simples"?

4 respostas

Boa noite, Leandro! Como vai?

Salvar arquivos em BD não costuma ser visto como boa prática! Uma solução melhor seria salvar esses arquivos num diretório do servidor e no BD salvar o caminho para esse diretório junto com o nome do arquivo em questão.

Pegou a ideia? Qualquer coisa é só falar!

Grande abraço e bons estudos, meu aluno!

Entendi sim. É que o projeto que estou fazendo exige que o arquivo seja salvo... Aí queria ver como fazer para recuperá-lo do HTML e convertê-lo para base64 ou binário

solução!

Bom dia!

Consegui efetuar o que precisava.

Transformei em binário usando MemoryStream e salvei num byte[]

Muito obrigado!

Opa, Leandro! Que bom que conseguiu resolver a situação e obrigado por compartilhar com a gente a sua solução! Assim todos crescemos juntos! Sempre que precisar de alguma ajuda é só mandar aqui no fórum da Alura!

Grande abraço e bons estudos, meu aluno!