从数据库中读出的Bitmap对象,怎样显示到aspx页面上?
想在页面上显示一组图片,这些图片是从数据库中以二进制数据(image数据类型)保存的.把这些图片从数据库读出后怎么显示到网页上去呢? --------------------编程问答-------------------- 而且这些图片不是一张张显示的,我是想绑定到ListView控件上去的 --------------------编程问答-------------------- 参考
这个是从数据库读取出来的图象:< img src="ReadImage.aspx?ImgID=1">
多弄个这
这个是从数据库读取出来的图象:< img src="ReadImage.aspx?ImgID=1">
这个是从数据库读取出来的图象:< img src="ReadImage.aspx?ImgID=1">
这个是从数据库读取出来的图象:< img src="ReadImage.aspx?ImgID=1">
这个是从数据库读取出来的图象:< img src="ReadImage.aspx?ImgID=1">
这个是从数据库读取出来的图象:< img src="ReadImage.aspx?ImgID=1">
或者将
< img src="ReadImage.aspx?ImgID=1"> 放到ListView中模块列中 --------------------编程问答--------------------
UP --------------------编程问答-------------------- 在A.aspx页面的Load中写:
byte[] b=你读出来的
System.IO.MemoryStream ms = new System.IO.MemoryStream(b);
myImage.Save(ms, System.Drawing.Imaging.ImageFormat.Bmp);
Response.ContentType = "image/bmp";
ms.WriteTo(Response.OutputStream);
ms.Close();
在B.aspx页面用<img src="A.aspx" width="200" height="200"/>显示就可以了 --------------------编程问答-------------------- 如果你用的是sqlserver数据库 可以吧字段类型改成文本 然后存入的是你的图片路径 在listview上放一个Image然后绑定即可循环显示
如果是Access数据库 记得要把字段类型改成备注 存的也是图片路径 --------------------编程问答-------------------- 从数据库读出来后可以转换成图片保存到服务器吧,然后通过路径来显示 --------------------编程问答--------------------
src都是同一个页面的话,这样会不会导致ReadImage.aspx所显示的图片都一样了? --------------------编程问答--------------------
图片是根据后面的ID来取的。。 不会相同的... --------------------编程问答-------------------- 用 Response.OutputStream 直接把图片输出到页面上.然后超连接引用这个页面 根据ID的编号不同就可以显示不同的图片!! --------------------编程问答-------------------- 可以建一个一般处理程序 根据ID判断取出图片再输出 然后页面用img控件设定src为建的一般处理程序 然后后面跟上对应的图片ID
补充:.NET技术 , ASP.NET