2011-06-21 3 views
0

隔離されたストレージにimageFolderを作成し、すべてのイメージを格納することで、複数のイメージを隔離されたストレージに保存しようとしていました。しかし、エラーが発生しました。他の方法の方法私があなたのコードを動作させることができる場合、感謝する可能性があります。実際には、私のコードは、ボタンイベントハンドラの下になりたいです。ありがとうございます。エラーは次のとおりです:OperationはIsolatedStorageFileStreamで許可されていません。複数のイメージを隔離したストレージに保存する

マイコード:

  private void SaveToLocalStorage(string imageFolder, string imageFileName) 
    { 
     imageFileName = name.Text; 
     MessageBox.Show(imageFileName); 

     var isf = IsolatedStorageFile.GetUserStoreForApplication(); 
     if (isf.DirectoryExists(imageFolder)) 
     { 
      isf.CreateDirectory(imageFolder); 
     } 

     string filePath = Path.Combine(imageFolder, imageFileName); 
     MessageBox.Show(filePath); 
     using (var stream = isf.CreateFile(filePath)) 
     { 
      var bmp= new WriteableBitmap(inkCanvas, inkCanvas.RenderTransform); 
      bmp.SaveJpeg(stream, bmp.PixelWidth, bmp.PixelHeight, 0, 100); 
     } 
} 
+0

?何かエラーが出ますか?もしそうなら、どこで、どこ? –

+0

yaエラーがあります。エラー:IsolatedStorageFileStreamで操作が許可されていません。私は解決できませんでした。 – user801456

+0

を助けてください、そして、この行はどこに投げられましたか?メッセージボックスが表示されますか? –

答えて

1

まず第一に、あなたはおそらく、それはそれがない場合は、ありませんが存在しない場合は、ディレクトリを作成することにしたい:あなたのコードを実行するとどうなり

if (!isf.DirectoryExists(imageFolder)) 
    { 
     isf.CreateDirectory(imageFolder); 
    } 
+0

どういう意味ですか、コードを親切に編集できますか?本当に感謝しています。私の割り当てにこれをやっているので、私はちょっと緊急だった。ありがとう – user801456

+0

私は、私の答えではない " –

関連する問題