【问题标题】:UWP img in notification from base64 string来自 base64 字符串的通知中的 UWP img
【发布时间】:2018-01-08 10:17:29
【问题描述】:

当我在 uwp 应用程序中创建通知并尝试设置图像时,当我执行以下操作时它确实有效:

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

这很好用。但我需要的是从 base64 字符串而不是 Assets 文件夹中设置图像。有人有解决办法吗?

【问题讨论】:

  • 您能否详细介绍一下如何从base64 字符串中设置图像?
  • 我尝试做类似((XmlElement)imageAttribute[0]).SetAttribute("src", "data:image/png;base64,(my base64 img)");

标签: c# xml uwp


【解决方案1】:

您无法读取字符串并将其用作二进制数据。您需要首先读取 base64 字符串并将其转换回二进制,这通常是一种字节数组或其他类型。

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

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

【讨论】:

  • 请更具体地回答您的问题。提供可以找到资源的位置的参考。请在发布前阅读 SO 指南。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-03-13
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多