0

c# を使用して firebird からイメージを読み取り、ファイル システムに保存しようとしています。テーブルから読み取って保存できます。しかし、画像は表示できません。ネットで多くのコードを試しましたが、結果は同じです:(誰か助けてもらえますか?

4

1 に答える 1

2

コード形式の Firebird をどのように取得していますか? データを取得して byte[] にキャストする場合は、次を試してください。


byte [] blob = row["image"];
// create a file FileStream to write the data
FileStream fs = new FileStream("image.jpg", FileMode.Create); 
fs.Write(blob,0,blob.Length);
fs.Close();

上記のコードでうまくいくはずです。

PS: コードでは多くの仮定を行っていますが、そのアイデアは理解できます。

于 2009-02-26T13:45:16.200 に答える