0

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

0 回答 0