repeater怎么显示byte图片

qq_27320857 2015-10-09 09:30:43
同标题问题求破。
是很多图片,不保存到数据库里。
...全文
92 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
你隔壁王大爷 2015-10-12
  • 打赏
  • 举报
回复
http://bbs.csdn.net/topics/390017205
应该是这个,贴错了,不好意思
你隔壁王大爷 2015-10-12
  • 打赏
  • 举报
回复
http://bbs.csdn.net/topics/390017
或者你看下这个,img绑定处理文件,然后显示图片
你隔壁王大爷 2015-10-12
  • 打赏
  • 举报
回复
//将Byte[]类型返回Image对象
public System.Drawing.Image ReturnPhoto(byte[] streamByte)
{
System.IO.MemoryStream ms = new System.IO.MemoryStream(streamByte);
System.Drawing.Image img = System.Drawing.Image.FromStream(ms);
return img;
}

//将Byte[] 类型输出(ASP.NET输出图片)
public void WritePhoto(byte[] streamByte)
{
// Response.ContentType 的默认值为默认值为“text/html”
Response.ContentType = "image/GIF";
//图片输出的类型有: image/GIF image/JPEG
Response.BinaryWrite(streamByte);
}

总的意思就是先把byte转换成图片保存到文件夹或者其他(作为数据源),然后repeater中的img绑定这个数据源,img绑定数据源网上好多例子
Anlige 2015-10-10
  • 打赏
  • 举报
回复
img可以用base64显示图片

28,409

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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