2012-06-20 56 views
1

我不知道爲什麼我要面對這個錯誤! 這裏是我的代碼片段:不允許在myStore.CreateFile(fileName)方法的IsolatedStorageFileStream上執行操作

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是一個全球性的writablebitmap。需要幫忙 ! 在此先感謝!

+0

當文件失敗時,'fileName'的* actual *值是什麼? 「ABC.jpg」只是參數的默認值。 –

回答

0

做到了! 斷開USB連接成功!

0

只需添加以獲取更多信息。這發生在您與Zune相連,因此在同步下。在移除USB時,同步完成。因此,您現在可以訪問媒體庫。因此錯誤得到解決

相關問題