我是从数据库中取出的一张图片,想把这张图片输出到页面的HtmlTable控件的CELL中,
但是下面的方法是把图片输出到正张页面上了,请问怎么才能做到我要的效果,谢谢byteBLOBData = (byte[])ds.Tables[0].Rows[0].ItemArray[0];
MemoryStream stmBLOBData = new MemoryStream(byteBLOBData);
System.Drawing.Image image = System.Drawing.Image.FromStream(stmBLOBData,true);
image.Save(Response.OutputStream, ImageFormat.Jpeg);
但是下面的方法是把图片输出到正张页面上了,请问怎么才能做到我要的效果,谢谢byteBLOBData = (byte[])ds.Tables[0].Rows[0].ItemArray[0];
MemoryStream stmBLOBData = new MemoryStream(byteBLOBData);
System.Drawing.Image image = System.Drawing.Image.FromStream(stmBLOBData,true);
image.Save(Response.OutputStream, ImageFormat.Jpeg);
解决方案 »
- 页面在不同浏览器中的外观不一致问题应该如何对待?
- 如何取得System.Diagnostics.Process 的ErrorDataReceived 的所有信息
- Page.IsValid else语句不好用 谢谢using System;
- 应该如何对待.NET的控件?
- 谁能帮我改下这个样式吗?老板在催了 最后一天了。。求大神赐教
- 如何在DataList中显示图片(从数据库中读取)
- FreeTextBox3.0怎么取消它的脚本过滤功能?
- JS+Webservice的聊天室,不知负载能力,能测试一下吗
- 如何实现Msdn 页面的代码?
- Calendar
- 高手指教:---.net2.0 不能正确的读出cookie的值 ,有时是乱码,有时是null
- 求一段分页代码~
HtmlTable的Cell.Text ="<img src='showimages.aspx?id=12313'>";另一个页面。showimage.aspx 用来显示图片。输出bytes
<Table><tr><td><img src="b.aspx"></td></tr></table>b.aspx:就像你上面的写法。
如果我要在HtmlTable中显示几十张图片的话难道要做几十张页面啊?
HtmlTable的Cell.Text ="<img src='showimages.aspx?id=12313'>";另一个页面。showimage.aspx 用来显示图片。
另一个页面中Response.BinaryWrite()出来就可以了
============
showimages.aspx只有一个页面,只不过是调用几十次而已
showimages.aspx?id= 不是可以传参数吗?
传不同的值显示不同的图片就行了
不过这样做在IE中把主页面中的图片另存为的时候,保存的却是一个showimages.aspx
而不是图片,请问这个问题怎样解决?
而不是图片,请问这个问题怎样解决?
而不是图片,请问这个问题怎样解决?
============看看showimage.aspx的代码?可能是conenttype不对.