2015-07-10 197 views
0

您好,我需要知道如何使用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

回答

0

這是你可以做什麼,只是追加文本框的值 - TextBox1.Text到您的網址,只需確保它有一個值,你這樣做之前。

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

這並沒有' t工作我試了 – Pepperrika

+0

顯示代碼,你嘗試過,你發佈的不包括文本框部分。 – kaonashi

+0

編輯:對此評論我對它的工作剛剛刪除了這個; – Pepperrika

相關問題