在 wince 平台下,要下載檔案的程式碼片段:
           
                string URLAddress = ""; //載點
                string dl_name = "";    //存檔路徑
 
                HttpWebRequest lHttpWebRequest;
                HttpWebResponse lHttpWebResponse;
                Stream lHttpWebResponseStream;
                FileStream lFileStream = new FileStream(dl_name, FileMode.Create);
                byte[] byteBuffer = new byte[999];
                int bytesRead;
                try
                {
                     //發送請求
                    lHttpWebRequest = (HttpWebRequest)System.Net.WebRequest.Create(URLAddress);  
                   //請求後,回傳過來的資料
                    lHttpWebResponse = (HttpWebResponse)lHttpWebRequest.GetResponse();   
                    //保留下,回傳的串流資料
                    lHttpWebResponseStream = lHttpWebResponse.GetResponseStream();                         

                    do
                    {
                        bytesRead = lHttpWebResponseStream.Read(byteBuffer, 0, 999);            //讀取串流資料
                        lFileStream.Write(byteBuffer, 0, bytesRead);    //寫檔
                    } while (bytesRead > 0);
 
                    lHttpWebResponseStream.Close();
                }
                catch (Exception download_error)
                {
                    Console.WriteLine(download_error.Message);
                }
                finally
                {
                    lFileStream.Close();
                }
            
參考網址:
 
文章標籤
全站熱搜
創作者介紹
創作者 是 我 的頭像
是 我

是 我的部落格

是 我 發表在 痞客邦 留言(1) 人氣(342)