C# Firebird BLOB_SUB_TYPE_0 Изображение Сохранить - PullRequest
0 голосов
/ 29 февраля 2020

У меня есть поле типа "BLOB_SUB_TYPE_0" в базе данных Firebird с использованием C#. Как я могу экспортировать изображения?

C# Console.App

enter image description here

using (var conn = new FbConnection(connectionString))
        {
            conn.Open();
            using (var command = new FbCommand(sql, conn))
            {
                using (var reader = command.ExecuteReader()) {
                    var sb = new StringBuilder();
                    while (reader.Read()) {

                        string fileName = reader["DOSYAADI"].ToString();


                        byte[] blob = (byte[])reader["FILEDATA"];
                        // create a file FileStream to write the data
                        FileStream fs = new FileStream(@"D:\" +fileName, FileMode.Create);
                        fs.Write(blob, 0, blob.Length);
                        fs.Close();

                    }
                }
            }
        }

enter image description here

enter image description here

...