Hi I'm trying to convert image to byte array to pass it into sql as byte(). Im trying to use Image Converter but it keeps failing
Dim converter As New ImageConverter
nRow.Signature = converter.ConvertTo(imgSignature, TypeOf(Byte())
the error I keep getting is byte is a type not expression
The VB.NET TypeOf operator doesn't do what you think it does. Somewhat confusing perhaps due to the C# typeof
operator. The VB.NET equivalent is the GetType() function. This works fine:
Dim converter As New ImageConverter
nRow.Signature = converter.ConvertTo(imgSignature, GetType(Byte()))
The type converter uses a MemoryStream to make the conversion, using the PNG image format.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With