1

なぜそのエラーに直面しているのかわかりません! ここに私のコードスニペットがあります:

public void SaveImageTo(string fileName="ABC.jpg") 
    {
        var myStore = IsolatedStorageFile.GetUserStoreForApplication();
        if (myStore.FileExists(fileName))
        {
            myStore.DeleteFile(fileName);
        }

        IsolatedStorageFileStream myFileStream = myStore.CreateFile(fileName);
        qrImage.SaveJpeg(myFileStream, qrImage.PixelWidth, qrImage.PixelHeight, 0, 85);
        myFileStream.Close();

        // Create a new stream from isolated storage, and save the JPEG file to the media library on Windows Phone.
        myFileStream = myStore.OpenFile(fileName, FileMode.Open, FileAccess.Read);
        MediaLibrary library = new MediaLibrary();
        //byte[] buffer = ToByteArray(qrImage);
        library.SavePicture(fileName, myFileStream);
    }

「IsolatedStorageFileStreamで許可されていない操作」が表示されます。ここで、qrImageはグローバルな書き込み可能なビットマップです。助けが必要 !前もって感謝します !

4

2 に答える 2

0

詳細情報を追加するだけです。これは、Zune に接続していたために同期の下で発生していました。そしてUSBを外すと同期完了。したがって、メディア ライブラリにアクセスできるようになりました。したがって、エラーは解決されます

于 2012-10-13T09:01:26.713 に答える
0

それをやった !USBを抜いたらOK!

于 2012-06-20T05:48:08.607 に答える