2017-07-31 82 views
0

當我創建UWP應用程序的通知,我嘗試設置的圖像,它的工作,當我做這樣的事情:UWP從IMG的base64字符串

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

這工作得很好。但我需要的是從base64字符串,而不是從資產文件夾設置圖像。有沒有人有任何解決方案?

+0

你能展示更多關於如何從'base64'字符串設置圖像嗎? –

+0

我嘗試做類似'((XmlElement)imageAttribute [0])。SetAttribute(「src」,「data:image/png; base64,(my base64 img)」);' – Domv12

回答

0

您無法讀取字符串並將其作爲二進制數據使用。您需要先閱讀base64字符串並將其轉換回二進制文件,這通常是一種字節數組或類似的東西。

當您讀取base64字符串並將其轉換回二進制數據後,則可以在屬性中使用該屬性而不是二進制文件,而不是引用資源。

有多種來源將base64轉換爲二進制數據和/或文件,因此互聯網搜索應該會產生您正在尋找的結果...在您不知道您正在編寫的語言的任何內容的情況下,在這裏舉個例子,但方法是一樣的。

+0

請更具體地回答您的問題。提供資源可以找到的地方的參考。發佈前請閱讀SO指南。 – sparkplug