很奇怪的问题,怎么也读不到数据库里的图片????
在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页面中能呈现图片吗?