以下的例子是如何将图片保存到数据库,所用的Northwind数据库,在里面建了一张
CREATE TABLE [dbo].[UpImage] ( | ||
![]() | ||
前台代码:
SqlConnection cn=new SqlConnection(conn); SqlCommand cmd=new SqlCommand(); cmd.CommandText="select Image from UpImage"; cmd.Connection=cn; cn.Open(); this.Response.ContentType="image/jpeg"; //this.Response.ContentType="image/bmp"; //this.Response.ContentType="image/gif"; SqlDataReader dr=cmd.ExecuteReader(); while(dr.Read()) { this.Response.BinaryWrite((byte[])dr["Image"]); } cn.Close(); 以上代码只能在页面上显示一张图片,因为用的是Response.BinaryWrite(),所以页面上控件将全部被覆盖,只有显示的图片。 |
保存图片到数据库
最新推荐文章于 2023-09-01 20:29:25 发布