在asp.net 中如何输入二进制文件
请教在asp.net 中如何输入二进制文件,最好给出例子
[解决办法]
Image img = Image.FromFile("c:/test.jpg");
MemoryStream ms = new MemoryStream();
img.Save(ms,System.Drawing.Imaging.ImageFormat.Jpeg);
SqlCommand cmd = new SqlCommand("insert into table values(@img)", conn);
cmd.Parameters.Add(new SqlParameter("@img", SqlDbType.Image));
cmd.Parameters[0].Value = ms.ToArray();
主要代码,baudu一下很多的。
把图片读入内存,和常规插入数据库的方式一样,只需要设置参数类型为Image就可以了。