Here's a function that works for me..
Private Sub GetImage(ByVal sDir As String, ByVal sName As String)
Try
Dim wc As New Net.WebClient()
wc.DownloadFile(URL_IMAGE & sDir & "/" & sName, sName)
wc.Dispose()
Image1.Image = Image.FromFile(s)'display it in an image box
Catch ex As Exception
Throw New Exception(ex.Message)
End Try
End Sub
'URL_IMAGE is the web server location
'sDir is the directory it's in
'sName the name of the pic