路径是SQLSERVER管理的,显示时用SELECT读出数据,在.NET中用byte类型处理,显示时可以用response.writebinary发送到客户端.(但是你需要设定content-type类型,懒点的法子就在上传时读去该参数放到数据库中)

解决方案 »

  1.   

    那为什么 图片上传后img为<Binary>,而没有具体的路径的.
      

  2.   

    image列是没有办法用select显示的从SQL Server数据库提取图片并显示在DataGrid  
    作者: 孟宪会 
    http://sz.luohuedu.net/xml/ShowDetail.asp?id=ECD9AE16-8FF0-4A1C-9B9F-5E8B641CB1B1向SQL Server数据库添加图片  
    作者: 孟宪会 
    http://sz.luohuedu.net/xml/ShowDetail.asp?id=2A5DD7C6-A45A-48AB-A2E8-342A29F17506
      

  3.   

    取图片的页:getImage.aspx
    ....
    byte[] imageByteArr = (byte[])dataReader["image"]Response.BinaryWrite( imageByteArr );
    要显示图片的页:showImage.aspx<img src="getImage.aspx" />