2015-07-10 3 views
0

Здравствуйте, мне нужно знать, как загружать изображения с помощью идентификаторов изображений в vb.net, например localhost/2. Я уже установил сервер, но мне нужно использовать текстовое поле для ввода идентификатора и загрузки изображения. Кто-нибудь может мне помочь? Обратите внимание, что я использую кнопку для загрузки изображения после ввода идентификатора в текстовое поле. Это то, что я получил до сих пор:Как загрузить изображение с сервера с помощью идентификатора изображения?

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

Просто чтобы подтвердить, вам нужно добавить ID в URL-адрес? Пример: 'ID = 2' и' URL = "http: // localhost/2" '? – kaonashi

ответ

0

Это то, что вы можете сделать, просто добавьте значение текстового поля - TextBox1.Text на ваш URL, просто убедитесь, что он имеет значение, прежде чем сделать это.

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

Это не " t work Я попробовал его – Pepperrika

+0

Покажите код, в котором вы его попробовали, тот, который вы отправили, не содержит часть текстового поля. – kaonashi

+0

EDIT: Извините за этот комментарий, я получил его, просто удалил это; – Pepperrika

Смежные вопросы