http://www.oschina.net/code/snippet_347_3740
04 | /// <param name="URL">下载文件地址</param> |
05 | /// <param name="Filename">下载后另存为(全路径)</param> |
07 | private bool DownloadFile( string URL, string filename) |
11 | System.Net.HttpWebRequest Myrq = (System.Net.HttpWebRequest)System.Net.HttpWebRequest.Create(URL); |
12 | System.Net.HttpWebResponse myrp = (System.Net.HttpWebResponse)Myrq.GetResponse(); |
13 | System.IO.Stream st = myrp.GetResponseStream(); |
14 | System.IO.Stream so = new System.IO.FileStream(filename, System.IO.FileMode.Create); |
15 | byte [] by = new byte [1024]; |
16 | int osize = st.Read(by, 0, ( int )by.Length); |
19 | so.Write(by, 0, osize); |
20 | osize = st.Read(by, 0, ( int )by.Length); |
28 | catch (System.Exception e) |
30 | writeLogFile(e.Message, true ); |