No puedo ver la firma de mi móvil en un wind. Form vb

Hola experto tengo un pequeño problemilla:
Usando mi aplicación móvil, Estoy enviando mis firmas desde el sqlce al sqlserver guardo los datos sin problemas, el campo del sqlce es image y el del sqlserver es varbinary(max)
El error me sale al tratar de dibujar la imagen almacenada en el sql que es un var binary, tengo las siguientes lineas de código:
Dim aBytes As Byte()
Dim Fila As Integer = Me.dgvFirmas.CurrentRow.Index
If dt.Rows(Fila)("signature").ToString <> "" Then
aBytes = DirectCast(dt.Rows(Fila)("signature"), Byte())
Else
aBytes = Nothing
End If
fotoLogo = aBytes
If fotoLogo IsNot Nothing Then
Dim ms As New IO.MemoryStream()
ms.Write(fotoLogo, 0, fotoLogo.GetUpperBound(0) + 1)
'ms.Position = 0
Me.pbFirma.Image = System.Drawing.Image.FromStream(ms)
ms.Close()
Else
Me.pbFirma.Image = Nothing
End If
El error me sale justo aqui:Me.pbFirma.Image = System.Drawing.Image.FromStream(ms)
Al depurar me dice Error: el parámetro no es válido. Eh puesto otra imagen guardada desde una aplicación de escritorio y si lo puedo leer y visualizar normal, y pues la verdad no se porque no lee la firma enviada desde el aplicativo móvil. Espero me puedas ayudar.

1 Respuesta

Respuesta
1
Pues no lo se porque no he trabajado con imágenes, la verdad
Pero tiene toda la pinta que el formato de la imagen que le esta pasando no la reconoce
Ya lo siento pero no te puedo ayudar más

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas