您好,我正在尝试将图像转换为字节数组,以将其作为 byte() 传递到 sql 中。我尝试使用图像转换器,但它总是失败
Dim converter As New ImageConverter
nRow.Signature = converter.ConvertTo(imgSignature, TypeOf(Byte())
我不断收到的错误是字节是类型而不是表达式
VB.NET TypeOf 运算符并不执行您想象的操作。可能由于 C# 的缘故,有些令人困惑typeof
操作员。 VB.NET 的等效函数是 GetType() 函数。这工作正常:
Dim converter As New ImageConverter
nRow.Signature = converter.ConvertTo(imgSignature, GetType(Byte()))
类型转换器使用 MemoryStream 进行转换,使用 PNG 图像格式。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)