我正在尝试使用c#从firebird读取图像,并将其保存到文件系统。 我可以从桌子上读取并保存。但无法查看图像。我试了很多 网上的代码。但结果是一样的:( 有人可以帮我吗?
答案 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:我在代码中做了很多假设,但你可以得到这个想法。