Chat  

C# - Download File da Web

C# - Download File da Web

PDFStampaE-mail

Questo articolo mostra come scaricare un file da web utilizzando il namespace System.net e l'oggetto WebClient, in modalità ASINCRONA.

In Textbox1 inserite il percorso web ed in TextBox2 inserite il percorso in cui scaricare il file.

Il nome del File di destinazione è prelevato direttamente dal percorso web come ultima parte dell'indirizzo.

 

        private void button1_Click(object sender, EventArgs e)
        {
            WebClient wb = new WebClient();
            wb.DownloadFileCompleted += new AsyncCompletedEventHandler(Completed);
            wb.DownloadProgressChanged += new DownloadProgressChangedEventHandler(ProgressChanged);
       
            String[] path = textBox1.Text.Split('/');
            String nomefile = path[path.Length-1];
            groupBox1.Text=nomefile;
            wb.DownloadFileAsync(new Uri(textBox1.Text), textBox2.Text + "\\" +nomefile);
        }

        private void ProgressChanged(object sender, DownloadProgressChangedEventArgs e)
        {
            progressBar1.Value = e.ProgressPercentage;
        }

        private void Completed(object sender, AsyncCompletedEventArgs e)
        {
            MessageBox.Show("Download completed!");
        }

 

© 2018 - Andrea Facchin
   
| Domenica, 16. Dicembre 2018 || Designed by: LernVid.com |