/// <summary> /// 当用户点击下载选中按钮后,会调用该方法,把选中的资源下载到用户指定的目录中 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void UpDateButton_Click(object sender, EventArgs e) { //声明一个下载队列,将要下载的图片加入队列里 List <ImgResource> img = new List <ImgResource>(); //当用户点击筛选按钮,筛选出图片后,下载选中是基于筛选图片的列表里来的【看count是否为0】 if (CrawlerProject.ImgResourcesContainer.ProcessedImages.Count > 0) { for (int f = 0; f < CrawlerProject.ImgResourcesContainer.ProcessedImages.Count; f++) { //如果相应图片对应的复选框被选中,则加入下载队列 if (checkBoxes[f].Checked) { img.Add(CrawlerProject.ImgResourcesContainer.ProcessedImages[f]); } } } else { for (int f = 0; f < CrawlerProject.ImgResourcesContainer.RowImages.Count; f++) { if (checkBoxes[f].Checked) { img.Add(CrawlerProject.ImgResourcesContainer.RowImages[f]); } } } filePath = SaveService.SaveImages(img); }
public void ImageSaveTest() { SaveService.SaveImages(this.imageSources); }