0

Windows Phone 7 アプリケーションで、Web ブラウザーに HTML ファイルを読み込んでいます。HTML ファイルには、画像を分離ストレージ (既に保存されている) から読み込む必要がある写真が含まれています。チュートリアルはオンラインで提供されます)。

4

1 に答える 1

3

いつでも画像を base64 に変換し、base64 をテキストとしてドキュメントに含めることができます。

私がすぐに作成した例は、ここで見ることができます: http://jsfiddle.net/NLxdB/

画像をbase64として取得したら、次のようにhtmlに追加でき<img src="data:image/png;base64, BASE64IMAGE" />ます。BASE64IMAGEをbase64文字列に置き換えます。

(編集: data:image/png jpg/gif または画像の種類に置き換える必要があります。)

画像の base64 を取得するには、次のコードを使用できます。

string base64 = null;
using (var iso = IsolatedStorageFile.GetUserStoreForApplication())
using (var isf = iso.OpenFile(imageName, FileMode.Open, FileAccess.Read))
using (var ms = new MemoryStream())
{
    isf.CopyTo(ms);
    base64 = Convert.ToBase64String(ms.ToArray());
}
于 2012-08-29T08:12:41.063 に答える