c # - чтение / запись blob из firebird

Я пытаюсь прочитать изображение из firebird с помощью C# и сохранить его в файловой системе. Я могу читать по таблице и сохранять. но изображение не может быть просмотрено. Я перепробовал много фрагментов кода в сети, но результат такой же :( Может ли кто-нибудь мне помочь?

Ответов (1)

Как вы получаете код из 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: Я сделал много предположений в коде, но вы можете понять суть.