2009-02-26 9 views
0

ファイアバードからc#でイメージを読み込み、ファイルシステムに保存しようとしています。 テーブルから読み込んで保存できます。画像は表示できません。私は は、いずれかが私を助けてくださいことができます:(同じであるnet.but結果に コードの多くの部分を試してみました?c# - ファイヤーバードからブロブを読み書きする

答えて

2

がどのようにコード形式のFirebirdを取得している?あなたはデータを取得し、バイトにキャストしている場合は[ ]してみてください:

 

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:私はコード内の仮定をたくさん作ってきたが、あなたのアイデアを得ることができ