Load and Save Image

Hello, how can I load an image on another server and save it onto my server?  I tried the code below but fromfile doesnt accept URIs as a property.  Should I use httpwebrequest?  How can this be done?

        Dim originalImage As System.Drawing.Image
        originalImage = System.Drawing.Image.FromFile("http://domain.com/images/logo.jpg")
        originalImage.Save(...)

Thanks Very Much!
grogo21Asked:
Who is Participating?
 
rachitkohliConnect With a Mentor Commented:
Am writing a rough code.. alter it for accuracy..

     Dim myReq As HttpWebRequest = DirectCast(WebRequest.Create(url), HttpWebRequest)
     Dim myResp As WebResponse = myReq.GetResponse()
   
     Dim stream As Stream = myResp.GetResponseStream()
     myResp.Close()

' Now use stream object for creating the image.
        Dim bm As Image
        bm=image.FromStream(stream)

0
 
YoungBonziConnect With a Mentor Commented:
simple way:
program a way to set the url and localFile variables
myWebClient.DownloadFile(url, localPath & localFile)
        Imports System.Net
----------------
 
        Dim myWebClient As New WebClient()
        Dim url As String = "http://www.google.com/intl/en_ALL/images/logo.gif"
        Dim localPath As String = Server.MapPath("Your_Image_Folder\")
        Dim localFile As String = "some_image.gif" 
 
        myWebClient.DownloadFile(url, localPath & localFile)

Open in new window

0
All Courses

From novice to tech pro — start learning today.