5
respostas

Salvar Imagem em VARBINARY com C# ASP.NET

Fiz uma pergunta anteriormente pedindo pra me ajudarem salvando a imagem em um diretório, mas agora preciso salvar no banco. Como faço para pegar uma imagem recebida em um Form do HTML e gravar no banco em VARBINARY com C#?

5 respostas

Olá Diego,

basicamente você precisará receber o arquivo no controller e converter para um array de bytes que serão salvos no banco de dados. Nestes dois links , link 1 e link 2, o cara mostra no .net framework desde como fazer a tela receber um arquivo, como receber isso no controller, transformar nos bytes e salvar no banco usando o Entity.

Lucas, não estou usando o Entity. Tem algum outro exemplo sem o Entity?

Está usando NHibernate?

Uso procedures do sql server.

Tem este artigo da Microsoft que mostra como salvar bytes de uma image com o .net puro.