1 /// <summary>
2 /// 下载服务器文件
3 /// </summary>
4 /// <param name="local_path">本地文件路径+文件</param>
5 /// <param name="remote_path">远程文件路径+文件</param>
6 public static void downloadRemote(string local_path, string remote_path)
7 {
8 HttpWebRequest request = WebRequest.Create(remote_path) as HttpWebRequest;
9 HttpWebResponse response = request.GetResponse() as HttpWebResponse;
10 Stream responseStream = response.GetResponseStream();
11 Stream stream = new FileStream(local_path, FileMode.Create);
12 byte[] bArr = new byte[1024];
13 int size = responseStream.Read(bArr, 0, (int)bArr.Length);
14 while (size > 0)
15 {
16 stream.Write(bArr, 0, size);
17 size = responseStream.Read(bArr, 0, (int)bArr.Length);
18 }
19 stream.Close();
20 responseStream.Close();
21 }