public static Image LoadImageFromURL(string URL)
{
HttpWebRequest request = (HttpWebRequest) HttpWebRequest.Create(URL);
HttpWebResponse response = null;
BinaryReader br = null;
MemoryStream stream = null;
request.Timeout = 10000; // 10 Seconds
try
{
int tmp = ServicePointManager.DefaultConnectionLimit;
response = (HttpWebResponse) request.GetResponse(); // i lock up on the second method call
br = new BinaryReader((response.GetResponseStream()));
byte[] buffer = new byte[256];
stream = new MemoryStream();
int length =0;
do
{
length = br.Read(buffer,0,256);
stream.Write(buffer,0,length);
}
while (length >0);
request.Abort();
request = null;
response.Close();
response = null;
return (Image)new Bitmap(stream);
}
catch(Exception e)
{
MessageBox.Show(e.Message.ToString());
return null;
}
finally
{
if (response != null)
{
response.Close();
response = null;
}
}
}
}
Never been to CodeSnippets before?
Snippets is a public source code repository. Easily build up your personal collection of code snippets, categorize them with tags / keywords, and share them with the world (or not, you can keep them private!)
Borked LoadImageFromURL Method For Compact Framework (See related posts)
You need to create an account or log in to post comments to this site.
Related Posts
» Directory/File list in Windows in windows cmd
» kill remote application in windows vbscript
» Windows' command prompt : Ho... in shell prompt windows codepage advanced
» Populating a Winforms ComboB... in .net csharp
» Configure proxy in Windows c... in proxy windows cmd
» view saved passwords to shar... in password windows share
Snippets (source code soon to be available) developed by Peter Cooper and powered by Ruby On Rails