我的应用程序中的 IsolatedStorage 中有一些文件。文件类型不同,比如 doc、xls、ppt、pdf、mp3、mov、jpg、png 等。我需要打开这些文件。我怎样才能做到这一点。
问问题
276 次
1 回答
2
尝试使用名称及其扩展名打开它
字节[] 数据;
using (IsolatedStorageFile isf = IsolatedStorageFile.GetUserStoreForApplication())
{
using (IsolatedStorageFileStream isfs = isf.OpenFile(image.jpg, FileMode.Open, FileAccess.Read))
{
data = new byte[isfs.Length];
isfs.Read(data, 0, data.Length);
isfs.Close();
}
}
MemoryStream ms = new MemoryStream(data);
BitmapImage bi = new BitmapImage();
bi.SetSource(ms);
Image img = new image();
img.source = bi
如果是图像,请尝试将位图图像的源设置为内存流 ms。
于 2012-04-04T11:49:06.440 回答