VerySource

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1854|回复: 11

怎样把图片的二进制流输出到HtmlTable控件的CELL中?

[复制链接]

1

主题

4

帖子

5.00

积分

新手上路

Rank: 1

积分
5.00
发表于 2020-3-15 21:30:01 | 显示全部楼层 |阅读模式
我是从数据库中取出的一张图片,想把这张图片输出到页面的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);
回复

使用道具 举报

0

主题

322

帖子

115.00

积分

新手上路

Rank: 1

积分
115.00
发表于 2020-6-15 20:30:01 | 显示全部楼层
要分两个页面。
HtmlTable的Cell.Text ="<img src='showimages.aspx?id=12313'>";

另一个页面。showimage.aspx 用来显示图片。

输出bytes
回复

使用道具 举报

0

主题

6

帖子

5.00

积分

新手上路

Rank: 1

积分
5.00
发表于 2020-6-15 21:15:01 | 显示全部楼层
主页面:
<Table><tr><td><img src="b.aspx"></td></tr></table>

b.aspx:就像你上面的写法。
回复

使用道具 举报

1

主题

4

帖子

5.00

积分

新手上路

Rank: 1

积分
5.00
 楼主| 发表于 2020-6-16 14:00:01 | 显示全部楼层
这个办法不太好吧
如果我要在HtmlTable中显示几十张图片的话难道要做几十张页面啊?
回复

使用道具 举报

0

主题

17

帖子

11.00

积分

新手上路

Rank: 1

积分
11.00
发表于 2020-6-16 14:15:01 | 显示全部楼层
要分两个页面。
HtmlTable的Cell.Text ="<img src='showimages.aspx?id=12313'>";

另一个页面。showimage.aspx 用来显示图片。
另一个页面中Response.BinaryWrite()出来就可以了
回复

使用道具 举报

0

主题

322

帖子

115.00

积分

新手上路

Rank: 1

积分
115.00
发表于 2020-6-16 19:30:02 | 显示全部楼层
如果我要在HtmlTable中显示几十张图片的话难道要做几十张页面啊
============
showimages.aspx只有一个页面,只不过是调用几十次而已
回复

使用道具 举报

0

主题

4

帖子

5.00

积分

新手上路

Rank: 1

积分
5.00
发表于 2020-6-16 23:45:01 | 显示全部楼层
不用几十个页面
showimages.aspx?id= 不是可以传参数吗?
传不同的值显示不同的图片就行了
回复

使用道具 举报

0

主题

2

帖子

3.00

积分

新手上路

Rank: 1

积分
3.00
发表于 2020-6-17 20:15:01 | 显示全部楼层
用一个页面来做图片输出.再把img 的src设置成这张页面就行了
回复

使用道具 举报

1

主题

4

帖子

5.00

积分

新手上路

Rank: 1

积分
5.00
 楼主| 发表于 2020-6-18 16:45:01 | 显示全部楼层
谢谢
不过这样做在IE中把主页面中的图片另存为的时候,保存的却是一个showimages.aspx
而不是图片,请问这个问题怎样解决?
回复

使用道具 举报

1

主题

4

帖子

5.00

积分

新手上路

Rank: 1

积分
5.00
 楼主| 发表于 2020-7-30 23:30:01 | 显示全部楼层
不过这样做在IE中把主页面中的图片另存为的时候,保存的却是一个showimages.aspx
而不是图片,请问这个问题怎样解决?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|CopyRight © 2008-2023|verysource.com ( 京ICP备17048824号-1 )

快速回复 返回顶部 返回列表