2012-01-05 21 views
1

にGDI +で発生しました:Saveメソッドのは、一般的なエラーが、私は次のコードを持っているthуasp.netアプリケーション

public override object ConvertToStorageType(object value) 
     { 
      Bitmap image = (Bitmap)value; 

      string path = @"D:\image\img.jpg"; 
      image.Save(path, System.Drawing.Imaging.ImageFormat.Jpeg); 
      return path; 
     } 

を私はエラーを得た:問題がある場合はは、一般的なエラーがGDI +

を発生しました? PS。このasp.netアプリケーションは、XAF(devexpress)フレームワークを生成しました。

答えて

1

メソッドのすべてのオブジェクトを破棄しましたか?

+0

GC.Collectを使用して、すべてのグラフィックオブジェクトを破棄します。 – JayOnDotNet

+0

実際、GC.Collectは必要ありません。使用する{}句にすべてのSystem.Drawingクラスインスタンスをラップするだけです。 –

2
  • ディレクトリが
  • あなたはASP.NETが
  • 一般的に、そのフォルダに書き込むための適切なアクセス許可を持って実行しているアカウントを確認してください存在することを確認してください、あなたが使用中まだあるファイルへのビットマップを保存することはできません[あなたはDからvalueを取得する場合は特に:\画像\のimg.jpg自体]
+0

ありがとう、あなた! – AmirHossein

関連する問題