如何从数据库里调用图片?
从网上找了2个方法,但都不出效果,具体如下,望高手指教或提供其他方案
1.string ss = "server=.;database=News;uid=sa;pwd=123";
string sqlstring = "select * from image";
SqlConnection con = new SqlConnection(ss);
SqlDataAdapter sdr = new SqlDataAdapter(sqlstring, con);
DataSet ds = new DataSet();
sdr.Fill(ds);
ds.CaseSensitive = false;
if (ds.Tables[0].Rows.Count > 0)
{
DataRow dr = ds.Tables[0].Rows[0];
this.Image1.ImageUrl = dr["imgUrl"].ToString();
}//前台显示图片页面.cs
建立image表内含imgId和imgUrl两个字段,将要显示的图片的路径直接写在imgUrl下面
2.ImageUrl="'<%# DataBinder.Eval(Container.DataItem,files/2.jpg)%>'" />
//files是存放上传图片的文件夹