private void SaveAllPhotos(string nome) { int contador = 0; foreach (string Uri_ in Urls_) { using (WebClient webClient = new WebClient()) { byte[] data = webClient.DownloadData(Uri_); using (MemoryStream mem = new MemoryStream(data)) { using (var yourImage = Image.FromStream(mem)) { string[] partes = Uri_.Split('.'); if (partes[partes.Count() - 1].Equals("png")) { yourImage.Save(Caminho + nome + contador.ToString() + ".png", ImageFormat.Png); } else { // If you want it as Jpeg yourImage.Save(Caminho + nome + contador.ToString() + ".jpg", ImageFormat.Jpeg); } } } } contador++; } }
private bool SaveAllPhotos(string nome) { int contador = 0; if (Urls_ == null) { label4.Text = " Invalid URLs..."; return(false); } try { foreach (string Uri_ in Urls_) { using (WebClient webClient = new WebClient()) { byte[] data = webClient.DownloadData(Uri_); using (MemoryStream mem = new MemoryStream(data)) { using (var yourImage = Image.FromStream(mem)) { string[] partes = Uri_.Split('.'); if (partes[partes.Count() - 1].Equals("png")) { yourImage.Save(Caminho + nome + contador.ToString() + ".png", ImageFormat.Png); } else { // If you want it as Jpeg yourImage.Save(Caminho + nome + contador.ToString() + ".jpg", ImageFormat.Jpeg); } } } } contador++; } return(true); } catch { label4.Text = " Invalid URLs..."; return(false); } }