Windows 8.1と10の両方をサポートするUWPアプリで作業しています。NavigateToStringを使用してコードに生成されたHTMLをWebViewに設定しました。そこには、Appdataフォルダにあるいくつかの画像を表示する必要があります。 AppData \ローカル\パッケージ\ 1bf5b84a-6650から4124-ae7f-a2910e5e8991_egahdtqjx9ddg \ LocalState \ c9dfd4d5-d8a9-41c6-bd08-e7f4ae70e423 \ 4f31f54f-1b5b-4812から9463-ba23ea7988a0 \画像WebViewのローカルフォルダからUWPアプリの画像を表示
私は、MS-APPDATAを使って試してみました:/// local /、file:///、スラッシュ、スラッシュ、img src内のすべてのスラッシュ。しかし、それらのどれもが画像をロードしていません。
上記のパスが長すぎるため、AppData \ Local \ Packages \ 1bf5b84a-6650-4124-ae7f-a2910e5e8991_egahdtqjx9ddg \ LocalState \ 1.pngにサンプルイメージがあり、さまざまな方法でアクセスしようとしていますそれらはWebビューでそのイメージを表示しています。しかし、私はそれをブラウザからアクセスできます。 そして、以下のコードでimg srcのhttp urlを与えても動作します。
WebViewのLocalStateフォルダに画像を表示する方法を教えてください。例えば
例えば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>";