我不知道爲什麼我要面對這個錯誤! 這裏是我的代碼片段:不允許在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。需要幫忙 ! 在此先感謝!
當文件失敗時,'fileName'的* actual *值是什麼? 「ABC.jpg」只是參數的默認值。 –