我想知道如何将图像保存到数据库中。我知道我们必须先将图像转换为字节,然后将其保存在数据库中。我在数据库中将数据类型设置为byte。我需要关于如何在Visual Studio 2010 C#中执行此操作的示例项目或代码示例。 谢谢
答案 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)
嘿您可以将图像保存在服务器上的某个位置,只保存图像中的图像名称。