1

我想知道如何将图像保存到数据库中。我知道我们必须先将图像转换为字节,然后将其保存到数据库中。我已在数据库中将数据类型设置为字节。我需要有关如何在 Visual Studios 2010 C# 中执行此操作的示例项目或代码示例。谢谢你

4

2 回答 2

1

如果你想找到你的形象

        FileInfo fInfo = new FileInfo(yourPath);
        long numBytes = fInfo.Length;
        FileStream fStream = new FileStream(sPath, FileMode.Open, FileAccess.Read);
        BinaryReader br = new BinaryReader(fStream);
        byte[] imageData = br.ReadBytes((int)numBytes);

根据对象类型尝试这些行

command.Parameters.Add(new SqlParameter("@Image", (object)imageData));
于 2012-08-21T12:48:38.200 回答
0

嘿,您可以将图像保存在服务器上的某个位置,并仅将图像的名称保存在数据库中。

于 2012-08-21T12:47:19.327 回答