我有一个Silverlight 4.0网站,用户可以上传图片。 (用户必须登录才能上传文件。)
我也有一些使用HTTP下载这些图像的WPF客户端。
我的问题是:
我是否创建了一些简单的ASP .NET MVC 3网站来实现它,或者有一种方法可以让WPF客户端登录和下载图像?我的意思是,如果我必须使用Silverlight网站。
谢谢!
答案 0 :(得分:2)
如果您有图片的网址,只需使用WebClient class,我使用以下代码做了类似的事情:
WebClient wc = new WebClient();
//image url
var bytes = wc.DownloadData(url);
//the MemoryStream is used to convert to BitmapImage to WPF Image Control
var ms = new MemoryStream(bytes);
var img = new BitmapImage();
ms.Seek(0, SeekOrigin.Begin);
img.BeginInit();
img.StreamSource = ms;
img.EndInit();