您好我需要反序列化一个包含 base64 字符串图像的 XML 文件。当我反序列化 XML 时,下面的类会立即将图像填充为字节。这几乎消除了做任何花哨的事情的需要,我从这些字节写入图像。然而,一些图像打印为损坏,而其他图像则完全正常。我需要解决为什么很少有图像损坏。要么来源不正确,要么我遗漏了一些东西。
我的问题是'是否有必要使用 Convert.FromBase64String() 函数将 base64 字符串转换为字节?无论如何,这样做并没有真正的区别。
我想 XML 反序列化过程会自动完成这项工作
任何人都可以为任何情况提供可靠的来源吗?
Public Class Graphics_Data
Private _Image_Graphic As List(Of Byte())
<XmlElement("Image_Graphic")>
Public Property Image_Graphic As List(Of Byte())
Get
Return _Image_Graphic
End Get
Set(value As List(Of Byte()))
_Image_Graphic = value
End Set
End Property
End Class