ASP.NET download remote image from remote server via http

I'm trying to download an image from a remote website via http.  What I've got so far is

WebRequest wr = WebRequest.Create(src);
Image img = Image.FromStream(wr.GetResponse().GetResponseStream());
img.Save("mydownload.gif");

I got this code from an example I found on online.  But the Image class doesn't seem to have a From Stream method.

How do I convert the response stream into an image that I can save to my web server?

Thanks
LVL 7
JosephEricDavisAsked:
Who is Participating?
 
geowrianConnect With a Mentor Commented:
I think this approach may be simpler:

WebClient Client = new WebClient ();
Client.DownloadFile(src, "mydownload.gif");

http://www.csharpfriends.com/Articles/getArticle.aspx?articleID=115
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.