在 wince 平台下,要下載檔案的程式碼片段:
string URLAddress = ""; //載點
string dl_name = ""; //存檔路徑
string dl_name = ""; //存檔路徑
HttpWebRequest lHttpWebRequest;
HttpWebResponse lHttpWebResponse;
Stream lHttpWebResponseStream;
FileStream lFileStream = new FileStream(dl_name, FileMode.Create);
do
{
bytesRead = lHttpWebResponseStream.Read(byteBuffer, 0, 999); //讀取串流資料
lFileStream.Write(byteBuffer, 0, bytesRead); //寫檔
} while (bytesRead > 0);
HttpWebResponse lHttpWebResponse;
Stream lHttpWebResponseStream;
FileStream lFileStream = new FileStream(dl_name, FileMode.Create);
byte[] byteBuffer = new byte[999];
int bytesRead;
int bytesRead;
try
{
{
//發送請求
lHttpWebRequest = (HttpWebRequest)System.Net.WebRequest.Create(URLAddress);
lHttpWebRequest = (HttpWebRequest)System.Net.WebRequest.Create(URLAddress);
//請求後,回傳過來的資料
lHttpWebResponse = (HttpWebResponse)lHttpWebRequest.GetResponse();
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();
}
catch (Exception download_error)
{
Console.WriteLine(download_error.Message);
}
finally
{
lFileStream.Close();
}
參考網址:
文章標籤
全站熱搜

欣賞你的文章是我的榮幸