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