asp.net2.0(c#)读oracle中的图片,不能显示的问题!求助!!
byte[] bData = null;
string sContentType = "";
string ID = "";
ID = Request["ID"].ToString();
WdXxDAL wdxx = new WdXxDAL();
DataSet ds = wdxx.GetItemByWDBH(ID);
DataRow dr = ds.Tables[0].Rows[0];
bData = (byte[])dr["WDNR"];
string FileType = dr["wdlx"].ToString().ToLower();
switch (FileType)
{
case "jpg":
sContentType = "image/jpeg";
break;
case "jpeg":
sContentType = "image/jpeg";
break;
default:
sContentType = "";
break;
}
if (sContentType != "")
{
Response.ContentType = sContentType;
Response.BinaryWrite(bData);
}
为什么图片显示不出来,请大侠指点?
vs2005 oracle 9i 我用的是C# 操作系统xp sp2;
大家看看,这是为什么啊,bdata的长度不为0,说明已经把数据读出来了?
而且以上代码在sql server上确能执行成功,正确显示出图片来