从数据库中读取多张图片的问题,折腾一下午了,高手帮我~谢谢

tongtianming 2003-08-18 04:10:02
我按csdn的一片文章作的从数据库读图片,现在出现的问题是只能读取数据库中第一张,其它的图片都不显示,输出图片代码如下:
Do While (myDataReader.Read())
Response.BinaryWrite(myDataReader.Item("Pimg1"))
Response.BinaryWrite(myDataReader.Item("Pimg2"))
Loop
这样写只能显示Pimg1
Do While (myDataReader.Read())
'Response.BinaryWrite(myDataReader.Item("Pimg1")) <--注释掉
Response.BinaryWrite(myDataReader.Item("Pimg2"))
Loop
第二张显示正常

请问高手这是怎么回事?如果想从数据库中显示多张图片应该怎么写
...全文
51 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
tongtianming 2003-08-18
  • 打赏
  • 举报
回复
多谢!我已经copy下来了马上就去试试看
panyee 2003-08-18
  • 打赏
  • 举报
回复
http://expert.csdn.net/Expert/topic/2160/2160090.xml?temp=.4145777

第11个回复, 有真正把两张图合成一张图输出的例子
tongtianming 2003-08-18
  • 打赏
  • 举报
回复
我赛!大哥!高手!强人!无敌!!!!
我对您的敬仰之情犹如滔滔江水!!!!
如果您现在人在北京我一定请您去吃顿饭!
我现在对您服的是五体投地了,您怎么就能想出这样高的办法来呢!
wacle 2003-08-18
  • 打赏
  • 举报
回复
Mark.
孟子E章 2003-08-18
  • 打赏
  • 举报
回复
你可以这样:
<img src="img.aspx?id=1">
<img src="img.aspx?id=2">


in img.aspx:

Response.BinaryWrite()
tongtianming 2003-08-18
  • 打赏
  • 举报
回复
看来显示一张的问题是因为
Response.BinaryWrite()
方法执行一次就是一次独立的http输出

请问怎么才能将多个图片的2进制文件合并到一起然后输出?

62,039

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧