Usuário com melhor resposta
Converter valor BLOB em image

Pergunta
-
Olá pessoal, tenho um valor no formato BLOB em uma base de dados MySQL.
Já li diversos tutoriais, mas não consigo encontrar uma solução.
Alguma ideia de como posso ler a imagem e visualiza-la num componente ASP.NET Image?
Cumprimentos,D3POD
- Editado D3POD segunda-feira, 8 de julho de 2019 12:45
Respostas
-
Problema resolvido ;)
Segue o codigo que resolveu o problema...
Image picture = new Image(); string queryImage = "SELECT image FROM news WHERE id = @id"; using (MySqlConnection con1 = new MySqlConnection(servidor)) { MySqlCommand cmd1 = new MySqlCommand(queryImage, con1); cmd1.Parameters.AddWithValue("@id", rd[0]); con1.Open(); byte[] bytesImage = (byte[])cmd1.ExecuteScalar(); picture.ImageUrl = "data:image;base64," + Convert.ToBase64String(bytesImage); }
- Marcado como Resposta D3POD terça-feira, 9 de julho de 2019 10:52
Todas as Respostas
-
-
-
Problema resolvido ;)
Segue o codigo que resolveu o problema...
Image picture = new Image(); string queryImage = "SELECT image FROM news WHERE id = @id"; using (MySqlConnection con1 = new MySqlConnection(servidor)) { MySqlCommand cmd1 = new MySqlCommand(queryImage, con1); cmd1.Parameters.AddWithValue("@id", rd[0]); con1.Open(); byte[] bytesImage = (byte[])cmd1.ExecuteScalar(); picture.ImageUrl = "data:image;base64," + Convert.ToBase64String(bytesImage); }
- Marcado como Resposta D3POD terça-feira, 9 de julho de 2019 10:52