Asp.net 使用http处理程序从vb.net中的SQL Server数据库检索图像
我目前正在努力使用vb.net在asp web应用程序中从SQL Server 2008 R2检索图像。该映像作为映像类型存储在SQL Server 2008 R2数据库中。在过去的几天里,我一直在研究这个话题,似乎找不到任何可靠的东西。显然,必须使用http处理程序检索图像,然后图像控件的imageurl属性需要引用它 对于此.ashx页面,需要向项目中添加什么类型的项 请有人能用vb.net给我发一些http处理程序和aspx页面的代码Asp.net 使用http处理程序从vb.net中的SQL Server数据库检索图像,asp.net,vb.net,sql-server-2008-r2,Asp.net,Vb.net,Sql Server 2008 R2,我目前正在努力使用vb.net在asp web应用程序中从SQL Server 2008 R2检索图像。该映像作为映像类型存储在SQL Server 2008 R2数据库中。在过去的几天里,我一直在研究这个话题,似乎找不到任何可靠的东西。显然,必须使用http处理程序检索图像,然后图像控件的imageurl属性需要引用它 对于此.ashx页面,需要向项目中添加什么类型的项 请有人能用vb.net给我发一些http处理程序和aspx页面的代码 提前感谢您您不必使用HTTP处理程序还有其他方法可以做
提前感谢您您不必使用HTTP处理程序还有其他方法可以做到这一点。但使用HTTP处理程序是实现这一点的一种优雅且相当不错的方法 阅读这些资源-他们应该一步一步地告诉你如何做到这一点:
图像
类型-自SQL Server 2005以来,它一直被弃用。使用VARBINARY(MAX)
insteadTip#1:删除IMAGE
类型-它自SQL Server 2005以来就被弃用了。使用VARBINARY(MAX)
insteadCool链接!我想补充一点,如果您使用的是ASPNET 4.0,则不需要注册处理程序。另外,如果要显示多个图像,请将IsReusable属性设置为true,例如在网格中:)感谢链接。如果没有必要,你会推荐什么是最简单的方法?我只想让它工作起来,继续前进。这困扰了我很长一段时间。这个网站永远不会上线,所以它只是为了演示purposes@Matt:基本上,您还可以执行第二个链接显示的操作-直接响应。二进制写入到您的响应流中。这也会渲染你的图像。取决于你需要如何显示这些图片…很酷的链接!我想补充一点,如果您使用的是ASPNET 4.0,则不需要注册处理程序。另外,如果要显示多个图像,请将IsReusable属性设置为true,例如在网格中:)感谢链接。如果没有必要,你会推荐什么是最简单的方法?我只想让它工作起来,继续前进。这困扰了我很长一段时间。这个网站永远不会上线,所以它只是为了演示purposes@Matt:基本上,您还可以执行第二个链接显示的操作-直接响应。二进制写入到您的响应流中。这也会渲染你的图像。取决于您需要如何显示这些图像。。。