我需要通过仅包含图像的URL来找到在我的申请表上显示图像的方法。
我该怎么办?
该应用程序是silverlight应用程序,URL可以是来自facebook的图像
答案 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