Prezados boa tarde.
Estou desenvolvendo um software que preciso capturar a imagem de uma câmera web e salvar no banco de dados MySQL. A parte de captura da imagem da câmera web já esta pronta. O problema é que não estou conseguindo inserir a foto no banco de dados MySQL. Na
tabela o campo já esta como BLOB. Preciso passar a foto para uma variável e inserir no banco de dados. Estou usando Visual Studio Ultimate 2010 com linguagem VB .NET. Abaixo o código do botão Salvar Imagem.
Alguém pode me dar uma ajuda.
Private Sub BtInsereForoAlojado_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BtInsereForoAlojado.Click
' Copia a imagem para o clipboard
SendMessage(hHwnd, WM_CAP_EDIT_COPY, 0, 0)
' Obtem a imagem do clipboard e converte para bitmap
dados = Clipboard.GetDataObject()
If dados.GetDataPresent(GetType(System.Drawing.Bitmap)) Then
bmap = CType(dados.GetData(GetType(System.Drawing.Bitmap)), Image)
PictureBox2.Image = bmap
fechaJanelaVisualizacao()
BtParar.Enabled = False
BtIniciar.Enabled = True
'PictureBox3 recebe a foto
PictureBox3.Image = bmap
'Variavel recebe a matricula do alojado
MatriculaFotoAlojado = TBMatriculaAlojado.Text()
'SaveFile.Image recebe a matricula do alojado
SFDfdImage.FileName = MatriculaFotoAlojado
'
If SFDfdImage.ShowDialog = System.Windows.Forms.DialogResult.OK Then
'abre tela para salvar o arquivo da foto
' Nome da Foto Tipo do arquivo
bmap.Save(SFDfdImage.FileName, Imaging.ImageFormat.Bmp)
End If
End If
End Sub
Alexandre Gonçalves Pacheco