2009-08-02 81 views
1

作为我当前项目的一部分,我需要从相关网站下载图像,并给定图像的URL。 (请不要道德困境的人,已经检查了法律地位,这很好)下载远程图像

什么是最有效的方式来做到这一点在C#中?我更喜欢该方法是否同步,因为异步方法在集成到网页中时往往有点复杂,并且不需要这样的复杂性,因为它不是前端用户功能。

回答

4

使用DownloadData方法在WebClient类:

byte[] imageData; 
using (WebClient client = new WebClient()) { 
    imageData = client.DownloadData(url); 
} 
+0

因此,如何为imageData保存? – 2010-11-06 09:24:44