搞了几天没有搞定的问题,老大在吗,书都买了几本,全是只有上传图片的方法
表名:img
字段名:
id imgname imgfilepath
1 aa.jpg d:\aa.jpg
怎样在在Gridview中显示出来??
------解决方案-------------------- <img width=100 height=100 border=0 src= '../person/logo/ <%# (DataBinder.Eval(Container.DataItem, "c_logopath ")).ToString().Length> 0 ? (DataBinder.Eval(Container.DataItem, "c_logopath ")):( "ww7.jpg ") %> '>
------解决方案--------------------d:\aa.jpg
===》
保存的时候保存成相对路径。
如 aa/aa.jpg
如果已经是这样了,就应该做个显示图片的页面
showimage.aspx?path = " +server.UrlEncode( "d:\\aa.jpg ");
在showimage.aspx中
WriteFile(path)
------解决方案--------------------ImageUrl= ' <%# Eval( "imgfilepath ") %> '+ ' <%# Eval( "imgname ") %> '/>
----------------------
1、
ImageUrl= ' <%# DataBinder.Eval(Container, "DataItem.imgfilepath ")+DataBinder.Eval(Container, "DataItem.imgname ")%> '/>
2、路径必须是有权限的