如何通过URL获取图片?

时间:2011-07-18 08:15:06

标签: c# silverlight facebook

我需要通过仅包含图像的URL来找到在我的申请表上显示图像的方法。

我该怎么办?

该应用程序是silverlight应用程序,URL可以是来自facebook的图像

3 个答案:

答案 0 :(得分:2)

假设这是一个Windows窗体应用程序:

WebClient wc = new WebClient();
using(Stream stream = wc.OpenRead(imageUri))
{
    pictureBox1.Image = Image.FromStream(stream);
}

答案 1 :(得分:2)

对于WinForm,您可以使用System.Net.HttpWebRequest类。看看这个link

对于Silverlight,你可以做到

Uri uri = new Uri("http://test.com/abc.jpg"); //just a dummy uri  
YourImage.Source = new BitmapImage(uri);

答案 2 :(得分:1)

如果没有关于您的程序的更好信息,那么您可以查看WebClient类。它有下载文件的方法:

http://msdn.microsoft.com/en-us/library/system.net.webclient.aspx