Tagged with: str request file write data download nload size send request settings
<summary>
HTTP Download file
</summary>
public void Httpdownloadfile (string url, string path)
{
Setting parameters
HttpWebRequest request = webrequest.create (URL) as HttpWebRequest;
Send request and get corresponding response data
HttpWebResponse response = Request. GetResponse () as HttpWebResponse;
Until request. The GetResponse () program only starts sending a POST request to the destination Web page
Stream Responsestream = Response. GetResponseStream ();
Creating a local file write stream
Stream stream = new FileStream (path, filemode.create);
byte[] BArr = new byte[1024];
int size = Responsestream.read (BARR, 0, (int) barr.length);
while (Size > 0)
{
Stream. Write (BARR, 0, size);
Size = Responsestream.read (BARR, 0, (int) barr.length);
}
Stream. Close ();
Responsestream.close ();
}
C # http Download file