Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/333.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C#Firebird BLOB_SUB_类型_0图像保存_C#_Firebird_Firebird .net Provider - Fatal编程技术网

C#Firebird BLOB_SUB_类型_0图像保存

C#Firebird BLOB_SUB_类型_0图像保存,c#,firebird,firebird-.net-provider,C#,Firebird,Firebird .net Provider,我在Firebird数据库中使用C#有一个类似“BLOB_SUB_TYPE_0”的字段。如何导出图片 C#Console.App 你试过什么吗?堆栈溢出不是“为我编写代码”服务。@MarkrotVeel您好,我添加了Dok,这是否有效,或者如果无效,有什么问题?我正在保存图片,但图片不可见?可能BLOB中的数据不是原始JPEG,而是其他格式,可能是加密或压缩的 using (var conn = new FbConnection(connectionString)) {

我在Firebird数据库中使用C#有一个类似“BLOB_SUB_TYPE_0”的字段。如何导出图片

C#Console.App


你试过什么吗?堆栈溢出不是“为我编写代码”服务。@MarkrotVeel您好,我添加了Dok,这是否有效,或者如果无效,有什么问题?我正在保存图片,但图片不可见?可能BLOB中的数据不是原始JPEG,而是其他格式,可能是加密或压缩的
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();

                    }
                }
            }
        }