根据二进制数据在页面上显示图像
本文关键字:显示 显示图 图像 二进制 数据 | 更新日期: 2023-09-27 18:01:10
我将图像文件以二进制类型存储到数据库中?
如果我想从数据库中获取图像并将其显示到aspx页面中。
我有两个选项
1.构建处理程序
2.使用数据uri方案(我更喜欢(
我应该选择哪个选项来显示图像
处理程序是最好的选择。只有当图像非常小时,数据URI才是好的,因为用户需要等待一个嵌入图像的大页面下载,而不是快速下载页面,然后在不同的连接/线程上同时下载图像。
我个人更喜欢HTTPHandler方法。这意味着,如果您稍后决定更喜欢以其他方式存储二进制图像,那么您只需相应地更新处理程序。
这个链接上有一个HTTPHandler方法的好例子;
http://www.worldofasp.net/tut/images/Displaying_images_in_ASPNET_using_HttpHandlers_92.aspx