UWP img来自base64字符串的通知

时间:2017-07-31 12:47:10

标签: c# xml uwp

当我在uwp app中创建通知时,我尝试设置图像,当我执行以下操作时它会起作用:

((XmlElement)imageAttribute[0]).SetAttribute("src", "ms-appx:///Assets/Test.png");

这很好用。但我需要的是从base64字符串而不是Assets文件夹设置图像。有没有人有任何解决方案?

1 个答案:

答案 0 :(得分:0)

您无法读取字符串并使其作为二进制数据工作。您需要先读取base64字符串并将其转换回二进制文件,这通常是一种字节数组或类似的东西。

在读取base64字符串并将其转换回二进制数据后,您可以使用该字符串而不是属性中的二进制文件而不是引用资源。

有多个来源可以将base64转换为二进制数据和/或文件,因此互联网搜索应该会产生您正在寻找的结果...在不知道您正在编写的语言的情况下,不可能给出这里的例子,但方法是一样的。