如何从服务器使用图像ID加载图像?
您好,我需要知道如何使用vb.net中的图像ID加载图像像localhost/2。我已经设置了服务器,但我需要使用文本框输入id并加载图像。任何人都可以帮助我吗?请注意,我正在使用一个按钮来将ID输入到文本框后加载图像。 这是我走到这一步:如何从服务器使用图像ID加载图像?
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
PictureBox1.Image = webDownloadImage("http://localhost/", True, "C:\temp.jpg")
End Sub
Public Function webDownloadImage(ByVal Url As String, Optional ByVal saveFile As Boolean = False, Optional ByVal location As String = "C:\") As Image
Dim webClient As New System.Net.WebClient
Dim bytes() As Byte = webClient.DownloadData(Url)
Dim stream As New IO.MemoryStream(bytes)
If saveFile Then My.Computer.FileSystem.WriteAllBytes(location, bytes, False)
Return New System.Drawing.Bitmap(stream)
End Function
这是你可以做什么,只是追加文本框的值 - TextBox1.Text
到您的网址,只需确保它有一个值,你这样做之前。
PictureBox1.Image = webDownloadImage("localhost/" & TextBox1.Text, True, "C:\temp.jpg")
这并没有' t工作我试了 – Pepperrika
显示代码,你尝试过,你发布的不包括文本框部分。 – kaonashi
编辑:对此评论我对它的工作刚刚删除了这个; – Pepperrika
请说明您迄今为止所做的工作。 – kaonashi
@brcm在那里我加了 – Pepperrika
只是为了确认,你需要在URL中追加ID?例如:'ID = 2'和'URL =“http:// localhost/2”'? – kaonashi