您好我需要反序列化包含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