如何在wp7中打开文件?

时间:2012-04-04 06:13:26

标签: windows-phone-7.1

我的应用程序中的IsolatedStorage中有一些文件。文件类型不同,比如doc,xls,ppt,pdf,mp3,mov,jpg,png等。我需要打开这些文件。我怎么能这样做。

1 个答案:

答案 0 :(得分:2)

尝试使用名称及其扩展名打开它

byte [] data;

        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。