0
我试图加载一个图像,longblob字段,我有我的表中的1行(ID,设计,名称)数据。但是当我点击按钮来显示图像,但它没有显示它。如何获取/加载blob图像使用
我有一个GetImage.aspx打电话给我的方法
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
Try
Using conn As New MySqlConnection(ConfigurationManager.ConnectionStrings("MySQLConnection").ToString())
cmd = New MySqlCommand("SELECT design FROM mytable")
Dim imageData As Byte() = DirectCast(cmd.ExecuteScalar(), Byte())
conn.Open()
Context.Response.Clear()
Context.Response.ContentType = "image/jpeg"
Context.Response.BinaryWrite(imageData)
Context.Response.End()
End Using
Catch ex As Exception
End Try
End Sub
这是我的控制按钮,从我的默认页面显示的图像
Protected Sub Button1_Click(ByVal sender As Object, ByVal e As EventArgs) Handles Button1.Click
Image1.ImageUrl = "GetImage.aspx?"
End Sub
请帮助我不明白为什么我的形象未显示
我已经尝试过。但它仍然没有显示我的图像文件。我使用这个按钮时,我的按钮有问题吗? Image1.ImageUrl =“GetImage.aspx?”。 Thans – PACMAN
如果您直接访问浏览器中的网址,您是否看到图片? –
你的意思是如果我运行GetImage?我运行它,但没有图像显示。但在我的mysql数据库中,当我查看它有一个内容图像JPEG。 – PACMAN