在我的 Windows Phone 7 应用程序中,我正在 Web 浏览器上加载 HTML 文件。HTML 文件包含必须从隔离存储(已存储)加载图像的照片。任何人都可以指导我(是否有任何示例或教程在线呈现)。
问问题
213 次
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 回答