在数据库视觉工作室保存图像

时间:2012-08-21 12:45:01

标签: c# database visual-studio-2010 image byte

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

2 个答案:

答案 0 :(得分: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));

答案 1 :(得分:0)

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