我将图像文件作为二进制类型存储到数据库中?
如果我想从数据库中获取图像并将其显示在aspx页面中。
我有两个选项
1.构建处理程序
2.使用数据uri方案(我更喜欢)
我应该选择显示图像的选项
答案 0 :(得分:3)
我个人更喜欢HTTPHandler方法。这意味着如果您稍后决定您希望以其他方式存储二进制图像,那么您只需相应地更新处理程序。
这个链接上有一个很好的HTTPHandler方法示例;
http://www.worldofasp.net/tut/images/Displaying_images_in_ASPNET_using_HttpHandlers_92.aspx
答案 1 :(得分:3)
Handler是要走的路。如果图像非常小,数据URI只会很好,因为用户需要等待大页面下载嵌入图像,而不是让页面超级快速,然后在不同的连接/线程上同时下载图像。