c# - 从firebird读取/写入blob

时间:2009-02-26 13:19:58

标签: c# blob firebird

我正在尝试使用c#从firebird读取图像,并将其保存到文件系统。 我可以从桌子上读取并保存。但无法查看图像。我试了很多 网上的代码。但结果是一样的:( 有人可以帮我吗?

1 个答案:

答案 0 :(得分: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:我在代码中做了很多假设,但你可以得到这个想法。