如何从服务器使用图像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 
+1

请说明您迄今为止所做的工作。 – kaonashi

+0

@brcm在那里我加了 – Pepperrika

+0

只是为了确认,你需要在URL中追加ID?例如:'ID = 2'和'URL =“http:// localhost/2”'? – kaonashi

这是你可以做什么,只是追加文本框的值 - TextBox1.Text到您的网址,只需确保它有一个值,你这样做之前。

PictureBox1.Image = webDownloadImage("localhost/" & TextBox1.Text, True, "C:\temp.jpg") 
+0

这并没有' t工作我试了 – Pepperrika

+0

显示代码,你尝试过,你发布的不包括文本框部分。 – kaonashi

+0

编辑:对此评论我对它的工作刚刚删除了这个; – Pepperrika