下载远程图像

时间:2009-08-02 11:07:40

标签: c# asp.net image download

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

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

1 个答案:

答案 0 :(得分:4)

使用DownloadData类中的WebClient方法:

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