web加载mysql二进制图片,sqlserver2008存取二进制图片

欢迎进入Windows社区论坛,与300万技术人员互动交流 >>进入 首先在sqlserver2008里建表,id(自动标识),name(varchar(50)),pictrue(image) 新建web窗体应用程序,再添加一个webform,则共有两个aspx,看图: GetPicture.aspx不用改动,改动GetPicture.aspx.cs

欢迎进入Windows社区论坛,与300万技术人员互动交流 >>进入

首先在sqlserver2008里建表,id(自动标识),name(varchar(50)),pictrue(image)

新建web窗体应用程序,再添加一个webform,则共有两个aspx,看图:

test.jsp?url=http%3A%2F%2Fimg.blog.csdn.net%2F20140508235327765%3Fwatermark%2F2%2Ftext%2FaHR0cDovL2Jsb2cuY3Nkbi5uZXQvdTAxNDAxNTMyNA%3D%3D%2Ffont%2F5a6L5L2T%2Ffontsize%2F400%2Ffill%2FI0JBQkFCMA%3D%3D%2Fdissolve%2F70%2Fgravity%2FSouthEast&refer=http%3A%2F%2Fwindows.chinaitlab.com%2Fsql%2F964448.html

GetPicture.aspx不用改动,改动GetPicture.aspx.cs就行了,在GetPicture.aspx.cs里获取图片,并传给

Default.aspx,Default.aspx里的布局是这样的

test.jsp?url=http%3A%2F%2Fimg.blog.csdn.net%2F20140509000135500%3Fwatermark%2F2%2Ftext%2FaHR0cDovL2Jsb2cuY3Nkbi5uZXQvdTAxNDAxNTMyNA%3D%3D%2Ffont%2F5a6L5L2T%2Ffontsize%2F400%2Ffill%2FI0JBQkFCMA%3D%3D%2Fdissolve%2F70%2Fgravity%2FSouthEast&refer=http%3A%2F%2Fwindows.chinaitlab.com%2Fsql%2F964448.html

然后其源代码是这样的:

test.jsp?url=http%3A%2F%2Fimg.blog.csdn.net%2F20140509000237421%3Fwatermark%2F2%2Ftext%2FaHR0cDovL2Jsb2cuY3Nkbi5uZXQvdTAxNDAxNTMyNA%3D%3D%2Ffont%2F5a6L5L2T%2Ffontsize%2F400%2Ffill%2FI0JBQkFCMA%3D%3D%2Fdissolve%2F70%2Fgravity%2FSouthEast&refer=http%3A%2F%2Fwindows.chinaitlab.com%2Fsql%2F964448.html

Default.aspx里DataList的数据直接来源分别是Default.aspx.cs,和GetPicture.aspx.cs,Default.aspx.cs获取id和name信息,GetPicture.aspx.cs获取图片信息,

图片信息的获取没有调用Model层,而是通过id从数据库获取图片信息,所以DataList里,Image的绑定方式不一样。

GetPicture.aspx.cs里的源代码

public partial class WebForm1 : System.Web.UI.Page

{

private ConSQL dal=new ConSQL();

protected void Page_Load(object sender, EventArgs e)

{

int id = Convert.ToInt32(Request.QueryString["Id"]);

byte[] photo = null;

photo = dal.GetPicture(id);

//Response.ContentType = "image/jpg";

Response.BinaryWrite(photo);

//Response.End();

}

}

[1] [2]

test.jsp?url=http%3A%2F%2Fwww.chinaitlab.com%2Fcms%2Fimages%2Flogo14.gif&refer=http%3A%2F%2Fwindows.chinaitlab.com%2Fsql%2F964448.html

本文原创发布php中文网,转载请注明出处,感谢您的尊重!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值