将字节数组中的图像从SQL显示到当前路由的ASPX页面

时间:2016-04-22 15:14:19

标签: asp.net sql-server vb.net image

我有一种尝试在页面上加载图像的方法最令人费解和头痛。我正在使用VB.Net,我的页面是从Routes.XML文档路由的,我有一个SQL数据库,图像存储为varbinary(MAX)字段,我需要将页面中的图像加载到控件中,以及我所有的一切use to use不适用于路由。

如果您需要查看代码示例,请告诉我,但我想知道是否有人知道以这种方式从字节显示图像的方法。

2 个答案:

答案 0 :(得分:0)

使用此代码:

Dim Ph As Byte()
Ph = DirectCast(YourImageFromDB), Byte())
               Dim img As Image = Nothing
    Dim stream = New MemoryStream(Ph)

    img = Image.FromStream(stream)

答案 1 :(得分:0)

结识了一位朋友告诉我他是如何用图像拍摄的。基本上发生的是我需要创建一个ASHX文件来创建图像,并将我创建的image.ashx的完整路径作为我需要的URL。工作就像一个魅力。第一次使用处理程序文件,所以我一开始不知道如何使用它。