关于从数据库读取图片问题
我用的是vs2005+sql server2000想做一个小例子,就是把图片的路径存到数据库然后把他从数据库中读取出来我用lable接收但是只显示出路径不显示图片,该怎样做才能显示? 有没有更好的解决图片存取的方法,能否写一个让小弟学习一下?谢谢!

解决方案 »

  1.   

    用<img src='路径' alt="" />啊
      

  2.   

    你用lable接受路径怎么可能显示图片
    用img标签或图像控件获取路径
      

  3.   

    图片存储一边存文件名,不要存路径,比如你存a\b\a.jpg,如果以后要该为a\c\a.jpg你不就玩了吗?
    建议存文件名,比如说你存a.jpg.无论什么路径,你只要在配置文件中保存路径然后加上你的数据库中的文件名就可以了!
      

  4.   

    怎么 用image控件显示啊
    <asp:Image ID="Image1" runat="server" ImageUrl='<%# Eval("CP_Ximg") %>' />这样写不显示啊
      

  5.   

    比如说你的图片存储在a/b/c/文件夹下面,
    你就应该在配置文件中存储a/b/c(Web.config里面)
    然后你取到数据库的文件名(如:a.jpg后),
    a/b/c+a.jpg不就是你现在的图片路径吗?
      

  6.   

    小弟新手 可不可以说一下在web.config里怎么写?
      

  7.   

    lable不能显示图片,你的用imag控件显示,方法
      

  8.   

    参考:
    http://www.cnblogs.com/insus/articles/1425489.html
    http://blog.csdn.net/insus/archive/2008/01/20/2055030.aspx