Heim > Backend-Entwicklung > C#.Net-Tutorial > C# verwendet WebClient, um zwei Möglichkeiten zum Herunterladen von Dateicodedetails zu implementieren

C# verwendet WebClient, um zwei Möglichkeiten zum Herunterladen von Dateicodedetails zu implementieren

黄舟
Freigeben: 2017-03-07 11:41:06
Original
3051 Leute haben es durchsucht

In diesem Artikel werden hauptsächlich zwei Methoden zum Herunterladen von Dateien in C# vorgestellt. Es ist von großem praktischem Wert.

Kürzlich wurden die beiden Möglichkeiten zum Herunterladen von Dateien mit WebClient geklärt und für zukünftige Anfragen reserviert.

Der erste Typ

string URLAddress = @"http://xiazai.jb51.net";

string receivePath=@"C:\";

client.DownloadFile(URLAddress, receivePath + System.IO.Path.GetFileName(URLAddress));
Nach dem Login kopieren

ist OK.

Zweiter Typ

 Stream str = client.OpenRead(URLAddress);
 StreamReader reader = new StreamReader(str);
 byte[] mbyte = new byte[1000000];
 int allmybyte = (int)mbyte.Length;
 int startmbyte = 0;

 while (allmybyte > 0)
 {

 int m = str.Read(mbyte, startmbyte, allmybyte);
 if (m == 0)
  break;

 startmbyte += m;
 allmybyte -= m;
 }

 reader.Dispose();
 str.Dispose();

 string path = receivePath + System.IO.Path.GetFileName(URLAddress);
 FileStream fstr = new FileStream(path, FileMode.OpenOrCreate, FileAccess.Write);
 fstr.Write(mbyte, 0, startmbyte);
 fstr.Flush();
 fstr.Close();
Nach dem Login kopieren

Das Obige sind die Codedetails von C#, die WebClient verwenden, um zwei Möglichkeiten zu implementieren Dateien herunterladen Inhalt, bitte beachten Sie die chinesische PHP-Website (www.php.cn) für weitere verwandte Inhalte!


Verwandte Etiketten:
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage