我正在研究支持Windows 8.1和10的UWP应用程序。在那里我有一个WebView,我使用NavigateToString在代码中设置了一些html。我需要显示Appdata文件夹中的一些图像,例如应用程序数据\本地\包\ 1bf5b84a-6650-4124-ae7f-a2910e5e8991_egahdtqjx9ddg \ LocalState \ c9dfd4d5-d8a9-41c6-bd08-e7f4ae70e423 \ 4f31f54f-1b5b-4812-9463-ba23ea7988a0 \图片UWP应用程序显示来自WebView中的本地文件夹的图像
我已经尝试使用MS-APPDATA :/// local /,file:///,正斜杠,反斜杠在img src中的所有内容。但是他们都没有加载图像。
由于上述路径太长,我在应用程序数据\本地\包\ 1bf5b84a-6650-4124-ae7f-a2910e5e8991_egahdtqjx9ddg \ LocalState \都不1.png并试图访问它以不同的方式,有一个样本图像他们正在网络视图中显示该图像。但我可以从浏览器访问它。 如果我在下面的代码中给出img src的http url,它就可以工作。
请让我知道如何在WebView的LocalState文件夹中显示图像。
e.g 1.
string figures = "<figure><img src=\"ms-appdata:///local/1.png\" alt =\"aaa\" height=\"400\" width=\"400\"/><figcaption>Figure : thumb_IMG_0057_1024</figcaption></figure>";
procedureWebView.NavigateToString(figures);
例如2
string figures = "<figure><img src='file:///C://Users//xxx//AppData//Local//Packages//1bf5b84a-6650-4124-ae7f-a2910e5e8991_egahdtqjx9ddg//LocalState//1.png' alt=\"thumb_IMG_0057_1024\" height=\"100\" width=\"100\"/><figcaption>Figure : thumb_IMG_0057_1024</figcaption></figure>";