Feedback

C# - Dateien aus dem Web laden

Veröffentlicht von am 09.07.2011
(0 Bewertungen)
Mit diesem Code Snippet können Sie eine Datei aus dem WorldWideWeb runterladen.


Dafür brauchen sie eine ProgressBar oder sie löschen einfach den Teil:
webClient.DownloadProgressChanged += new DownloadProgressChangedEventHandler(ProgressChanged);
,
private void ProgressChanged(object sender, DownloadProgressChangedEventArgs e)
{
progressBar.Value = e.ProgressPercentage;
}
Snippet in VB übersetzen
private void btnDownload_Click(object sender, EventArgs e)
{
  WebClient webClient = new WebClient();
  webClient.DownloadFileCompleted += new AsyncCompletedEventHandler(Completed);
  webClient.DownloadProgressChanged += new DownloadProgressChangedEventHandler(ProgressChanged);
  webClient.DownloadFileAsync(new Uri("http://meinesite.de/test.txt"), @"c:\test.txt");
}

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

private void Completed(object sender, AsyncCompletedEventArgs e)
{
  MessageBox.Show("Download completed!");
}
Abgelegt unter Dateien, aus dem Web, laden, Download, Progressbar.

Kommentare zum Snippet

 

Logge dich ein, um hier zu kommentieren!