作为我当前项目的一部分,我需要从相关网站下载图像,并给出图像的URL。 (没有道德困境请人们,已经检查了法律地位,这很好)
在C#中执行此操作的最有效方法是什么?我更喜欢该方法是同步的,因为异步方法在集成到网页时往往有点复杂,并且不需要这样的复杂性,因为它不是前端用户功能。
答案 0 :(得分:4)
使用DownloadData
类中的WebClient
方法:
byte[] imageData;
using (WebClient client = new WebClient()) {
imageData = client.DownloadData(url);
}