请教:web中显示图片
lhdjk 2004-12-28 10:40:40 我的IIS 中,设定主目录为:d:\inetpub\wwwroot
在d:\inetpub\wwwroot下有images目录
images目录下又有a1目录
a1目录下存在若干图片
我在insertimg页中用:
string sm=Server.MapPath("/images")+"\\"+Session["NodeName"].ToString()+fileName.ToString();生成一个图片路径写入sql数据库表中(remark)字段
写入后sql库表中实际显示为:d:\inetpub\wwwroot\images\a1\mansmall.JPG
现在我用lookimg页显示库表中的图片:
SqlConnection Conn1=new SqlConnection("Data Source=dbserver;Integrated Security=SSPI;Initial Catalog=usertb;User ID=sa;Password=");
string subndindex="select remark from hhtable where remark<>'';
Conn1.Open();
SqlDataAdapter db_sqladaptor1=new SqlDataAdapter(subndindex,Conn1);
DataSet fecthsub=new DataSet();
DataTable fectht=new DataTable();
fecthsub.Tables.Add(fectht);
fecthsub.Tables[0].TableName="fectht";
db_sqladaptor1.Fill(fecthsub,"fectht");
Image1.ImageUrl="'"+fectht.Rows[0][0].ToString()+"'";
但不成功!!!
鼠标右击图片上的×;显示路径为:
http://localhost/Web1/'d:/inetpub/wwwroot/images/a1/mansmall.JPG'
问题:
该如何写入库表,或者该如何读取并转换,才能正确显示remark字段下存的图片路径呢?