如何动态显示asp.net页面上的字节图像?
发布时间:2020-12-16 10:01:55 所属栏目:asp.Net 来源:网络整理
导读:我已经从Web服务加载了一个字节数组图像到我的asp.net网站. 我需要在执行Web服务后立即在网页上显示它. 我尝试过使用泛型处理程序,但我无法做到,因为无法将byte []图像传递给泛型处理程序 void Button2_Click1(object sender,EventArgs e){ this.verifyTempl
我已经从Web服务加载了一个字节数组图像到我的asp.net网站.
我需要在执行Web服务后立即在网页上显示它. 我尝试过使用泛型处理程序,但我无法做到,因为无法将byte []图像传递给泛型处理程序 void Button2_Click1(object sender,EventArgs e) { this.verifyTemplates(); byte[] userImg; try { matchTemp.templateService hs = new matchTemp.templateService(); bool s1 = hs.matchTemplates(template,out userID,out userName,out userImg); // userImg is the byte image i need to display } catch(Exception exc) { // vLabel.Text = exc.Message; } } 解决方法
你要找的是
Data URL.你可以得到像这样的字节数组的base64(根据需要改变图像类型)
string imageBase64 = Convert.ToBase64String(userImg); string imageSrc = string.Format("data:image/gif;base64,{0}",imageBase64); 在视图中: <img src='"<%=imageSrc%>"' /> 这在IE 7或更早版本中无效,如果您需要支持那些,那么您将需要查看MHTML. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 为什么我的ASP.Net站点在IIS7下运行需要很长时间才能在一段
- asp.net 文件上传与刷新与asp.net页面与iframe之间的数据传
- ASP.Net MVC授权操作过滤器
- asp.net-mvc – 选择在razor html.dropdownlistfor的pagelo
- asp.net-mvc – 实体框架 – 选择特定列并返回强类型而不丢
- asp.net – AsyncPostBackTrigger和PostBackTrigger有什么区
- ASP.NET MVC3视图是否有任何模板集合(HTML CSS)?
- asp.net-mvc – ASP.NET MVC在新窗口中打开pdf文件
- asp.net-mvc – 使用ASP.NET MVC的Telerik控件:这是否违反
- asp.net – 将图像转换为字节以存储在数据库中
推荐文章
站长推荐
- ASP.NET 5中的设计时T4模板(VS 2015)
- ASP.NET Core Web读取appsettings.json中的配置
- asp.net – Log4net可以有多个appender写入同一个
- asp.net-mvc – 添加基于Azure移动应用程序的实时
- asp.net-mvc – 并不总是创建__RequestVerificat
- 通过经典ASP调试activeX dll
- 无法使用ASP.NET AJAX从JSON反序列化Nullable Ke
- asp.net-mvc – 脚手架错误:deps.json不存在
- asp.net核心 – ASP – 启动时核心迁移EF核心SQL
- asp.net-mvc – 从ASP.NET MVC中的部分视图中删除
热点阅读