Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/327.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# 生成数据库blob文件以保存数据_C#_Mysql_Sql Server_Database - Fatal编程技术网

C# 生成数据库blob文件以保存数据

C# 生成数据库blob文件以保存数据,c#,mysql,sql-server,database,C#,Mysql,Sql Server,Database,我想将一些jpeg图像保存到blob文件中。我不知道如何开始,blob文件是如何生成的?我搜索了谷歌和这个网站,但没有找到任何例子。我想我不了解BLOB和数据库。非常感谢您的指导 一般来说,水滴是一种无定形且无法定义的物体 以原始格式读取JPEG文件的实际内容时,可以将其视为BLOB对象。您只需在byte[]缓冲区中读取整个JPEG文件,无论得到什么,您只需将数据库放入BLOB字段中即可您可以尝试以下操作: MySqlCommand cmd; cmd.CommandText = "INSERT

我想将一些jpeg图像保存到blob文件中。我不知道如何开始,blob文件是如何生成的?我搜索了谷歌和这个网站,但没有找到任何例子。我想我不了解BLOB和数据库。非常感谢您的指导

一般来说,水滴是一种无定形且无法定义的物体


以原始格式读取JPEG文件的实际内容时,可以将其视为BLOB对象。您只需在byte[]缓冲区中读取整个JPEG文件,无论得到什么,您只需将数据库放入BLOB字段中即可

您可以尝试以下操作:

MySqlCommand cmd;
cmd.CommandText = "INSERT INTO mytable (id, blobcol) VALUES (1,:blobfile)";
cmd.Parameters.Add("blobfile", File.ReadAllBytes(your_jpeg_file));
BLOB是一个二进制字段,通常可以在其中写入字节数组。 因此,您可以将文件读取为byte[]并将其传递给查询参数