[WindowsPhone] 隨貼即用 - 從網路上取得資料
2013-10-15
簡述 : 從網路下載文字類型資料回來,之後再做相關應用
難度 : ★★
範例敘述: 一顆按鈕,按下後從網路上下載一個裡面都是文字的檔案下來,並且將文字內容用MessageBox 跳出
程式碼:
private void btnDownload_Click(object sender, RoutedEventArgs e)
{
//選告一個WebClient 名為 webClient_fordownload
WebClient webClient_fordownload = new WebClient();
//因為非同步下載,設定下載回來後需要做的事情
//案例為用MessageBox 顯示出來
webClient_fordownload.DownloadStringCompleted +=
delegate(object webClientSender, DownloadStringCompletedEventArgs downloadResult)
{
//判斷有沒有錯誤,如果沒有錯誤就是正常
if (downloadResult.Error == null)
MessageBox.Show(downloadResult.Result);
else//如果有錯誤就顯示錯誤訊息
MessageBox.Show("錯誤訊息: "+downloadResult.Error.Message);
};
//開始對 https://docs.google.com/uc?export=download&id=0B-dEejBMoYa0MFJDVmdsbzFzNlk 進行非同步下載
webClient_fordownload.DownloadStringAsync(new Uri("https://docs.google.com/uc?export=download&id=0B-dEejBMoYa0MFJDVmdsbzFzNlk"));
}
範例結果:
參考文件:
MSDN WebClient 類別 : http://msdn.microsoft.com/zh-tw/library/system.net.webclient.aspx
下載源碼:
標籤:
隨貼即用
,
C#
,
WindowsPhone
-- Yesterday I wrote down the code. I bet I could be your hero. I am a mighty little programmer. 如果這篇文章有幫助到您,簡單留個言,或是幫我按個讚,讓我有寫下去的動力...