当前位置: 代码迷 >> ASP.NET >> 很奇怪的有关问题,如何也读不到数据库里的图片?
  详细解决方案

很奇怪的有关问题,如何也读不到数据库里的图片?

热度:5972   发布时间:2013-02-25 00:00:00.0
很奇怪的问题,怎么也读不到数据库里的图片????
在access数据库里,字段zp保存图片,字段里显示“位图图像”

img.aspx里读取用的方法是
OleDbCommand cd=new OleDbCommand("select * from [zhaopian] where id=25 ",conn);

OleDbDataReader rd;
rd=cd.ExecuteReader();
if(rd.Read()==true)
{
Response.ContentType ="image/bmp" ;
Response.BinaryWrite((byte[])rd["zp"]);

  //byte[] bys = (byte[])rd["zp"];  
//Response.OutputStream.Write(bys,0,bys.Length);  

  rd.Close();
}

显示图片的文件1.aspx用
<img src=img.aspx>

一直显示一个红叉,但是在数据里双击这个图片可以在画图里显示该图片!!!

请问是怎么回事!!!????

太奇怪了!
谢谢了!

------解决方案--------------------------------------------------------
如果以前是好的话,建议换个机子访问一下试试再确定问题所在
------解决方案--------------------------------------------------------
先找到对应的aspx页面中能呈现图片吗?
  相关解决方案