请问如何在web中显示数据库中的图像,并显示在image控件上? 参考:http://support.microsoft.com/kb/317043 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 图片存取数据库跟其他字段的存取有什么区别?关键是显示到页面的控件上(如image上)?关键代码:先建一个页面ShowPicture.aspx显示图片,有方法:/// <summary>/// 展现guid对应的相片/// </summary>/// <param name="guid">相片的唯一标识</param>private void RenderImageByGUID( string guid ){Pictures p = PictureBusinessRule.GetPictureByGUID( guid ) ;//p是图片对象,类型:PictureType 大小:PictureSize 图片数据:Pictureif( p != null ){Response.ContentType = p.PictureType ;Response.OutputStream.Write( p.Picture , 0 , p.PictureSize ) ;Response.End() ;}}接着另一个页面有image服务器控件:Picture……this.Picture.ImageUrl = "ShowPicture.aspx?GUID=" + this.PictureGUID.Text ;……这样在这个页面刷新时就能在控件上显示要的图片了! 项目中用户控件怎么才能不在工具箱显示? 请教一个关于自定义控件的问题 求助wcf学习资料! 关于c语言中的NamedPipe如何与C#进行通信 如何打开共享文件夹 vs2005发布问题~~~~~~~100,在线等 Remoting问题 水晶报表经验共享 C#如何制作DLL 以下代码的含义 DataGrid如何改变列宽 怎样把在vs里设计的xsd架构文件,生成一个类?
关键代码:
先建一个页面ShowPicture.aspx显示图片,有方法:
/// <summary>
/// 展现guid对应的相片
/// </summary>
/// <param name="guid">相片的唯一标识</param>
private void RenderImageByGUID( string guid )
{
Pictures p = PictureBusinessRule.GetPictureByGUID( guid ) ;//p是图片对象,类型:PictureType 大小:PictureSize 图片数据:Picture
if( p != null )
{
Response.ContentType = p.PictureType ;
Response.OutputStream.Write( p.Picture , 0 , p.PictureSize ) ;
Response.End() ;
}
}接着另一个页面有image服务器控件:Picture
……
this.Picture.ImageUrl = "ShowPicture.aspx?GUID=" + this.PictureGUID.Text ;
……这样在这个页面刷新时就能在控件上显示要的图片了!